// 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 : TQVBox { public static void Main (String[] args) { TQApplication app = new TQApplication (args); HelloWorld hello = new HelloWorld (); app.SetMainWidget (hello); hello.Show (); app.Exec (); } public HelloWorld () : base (null) { TQPushButton pb = new TQPushButton ("Hello Qt-Sharp-0.7!", this); TQObject.Connect (pb, TQ_SIGNAL ("clicked()"), this, TQ_SLOT("SlotClicked()")); } public void SlotClicked () { Console.WriteLine ("TQPushButton Clicked!"); } } }