// helloworld.cs - qt-sharp Hello World // // Author: Adam Treat // // (c) 2002 Adam Treat // // Licensed under the terms of the GNU GPL namespace QtSamples { using Qt; using System; public class HelloWorld : TTQVBox { public static void Main (String[] args) { TTQApplication app = new TTQApplication (args); HelloWorld hello = new HelloWorld (); app.SetMainWidget (hello); hello.Show (); app.Exec (); } public HelloWorld () : base (null) { TTQPushButton pb = new TTQPushButton ("Hello Qt-Sharp-0.7!", this); TTQObject.Connect (pb, TQT_SIGNAL ("clicked()"), this, TQT_SLOT("SlotClicked()")); } public void SlotClicked () { Console.WriteLine ("TTQPushButton Clicked!"); } } }