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