⇤ ← Revision 1 as of 2013-12-28 22:53:12
Size: 774
Comment:
|
Size: 1039
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 35: | Line 35: |
== Sample CMake + Qt == Adapted from http://cor-net.org/wp-content/uploads/2009/10/HelloWorldQt.tar Structure: * CMakeLists.txt * src\HelloWidget.cpp * src\HelloWidget.h * src\MainWindow.cpp * src\MainWindow.h * src\main.cpp |
qt
Qt is a cross-platform application and UI framework for developers
Sample C++ Qt program in Slackware Linux
1 /*
2 Include path in Slackware 14:
3 /usr/lib/qt/include/Qt
4
5 Compile on Slackware 14:
6 g++ -lQtCore -lQtGui -I/usr/lib/qt/include/Qt helloWorldQt.cpp -o helloWorldQt
7
8 Run with ./helloWorldQt
9 */
10
11 #include <qapplication.h>
12 #include <qmainwindow.h>
13 #include <qpushbutton.h>
14
15 int main(int argc,char** argv){
16 QApplication app(argc,argv);
17 QMainWindow mw;
18 mw.setMinimumSize(200,100);
19 mw.setMaximumSize(200,100);
20
21 QPushButton pb("Push it, Hello world",&mw);
22 pb.setGeometry(20,20,160,60);
23 mw.setCentralWidget(&pb);
24 mw.show();
25 return app.exec();
26 }
Sample CMake + Qt
Adapted from http://cor-net.org/wp-content/uploads/2009/10/HelloWorldQt.tar
Structure:
- CMakeLists.txt
src\HelloWidget.cpp
src\HelloWidget.h
src\MainWindow.cpp
src\MainWindow.h
- src\main.cpp