diff options
Diffstat (limited to 'qmake/examples/tutorial')
-rw-r--r-- | qmake/examples/tutorial/hello.cpp | 7 | ||||
-rw-r--r-- | qmake/examples/tutorial/hello.h | 7 | ||||
-rw-r--r-- | qmake/examples/tutorial/hellounix.cpp | 2 | ||||
-rw-r--r-- | qmake/examples/tutorial/hellowin.cpp | 2 | ||||
-rw-r--r-- | qmake/examples/tutorial/main.cpp | 14 |
5 files changed, 32 insertions, 0 deletions
diff --git a/qmake/examples/tutorial/hello.cpp b/qmake/examples/tutorial/hello.cpp new file mode 100644 index 0000000..cec428b --- /dev/null +++ b/qmake/examples/tutorial/hello.cpp @@ -0,0 +1,7 @@ +#include "hello.h" + +MyPushButton::MyPushButton( const QString& text ) + : QPushButton( text, 0, "mypushbutton" ) +{ + qDebug( "My PushButton has been constructed" ); +} diff --git a/qmake/examples/tutorial/hello.h b/qmake/examples/tutorial/hello.h new file mode 100644 index 0000000..4a292af --- /dev/null +++ b/qmake/examples/tutorial/hello.h @@ -0,0 +1,7 @@ +#include <qpushbutton.h> + +class MyPushButton : public QPushButton +{ +public: + MyPushButton( const QString& ); +}; diff --git a/qmake/examples/tutorial/hellounix.cpp b/qmake/examples/tutorial/hellounix.cpp new file mode 100644 index 0000000..0abf10e --- /dev/null +++ b/qmake/examples/tutorial/hellounix.cpp @@ -0,0 +1,2 @@ +// This file does nothing, but check your makefile to see if there is a +// reference to hello_win.cpp...there shouldn't be if qmake is used on X11. diff --git a/qmake/examples/tutorial/hellowin.cpp b/qmake/examples/tutorial/hellowin.cpp new file mode 100644 index 0000000..54c8d5d --- /dev/null +++ b/qmake/examples/tutorial/hellowin.cpp @@ -0,0 +1,2 @@ +// This file does nothing, but check your makefile to see if there is a +// reference to hello_x11.cpp...there shouldn't be if qmake is used on Windows. diff --git a/qmake/examples/tutorial/main.cpp b/qmake/examples/tutorial/main.cpp new file mode 100644 index 0000000..064c206 --- /dev/null +++ b/qmake/examples/tutorial/main.cpp @@ -0,0 +1,14 @@ +#include <qapplication.h> +#include "hello.h" + +int main( int argc, char **argv ) +{ + QApplication a( argc, argv ); + + MyPushButton* hello = new MyPushButton( "Hello world!" ); + hello->resize( 100, 30 ); + + a.setMainWidget( hello ); + hello->show(); + return a.exec(); +} |