int main(int argc, char* argv[]) { qapplication app(argc, argv); QMainWindow win; QPushButton* button = new QPushButton("exit", &win); button->setText("Exit"); QObject::connect(button, SIGNAL(clicked()), &win, SLOT(close())); win.show(); button->show(); return qapplication::exec(); } app如何使用win和button?看起来它们之间没有任何关系。
by fera - GUI编程 - 2010-04-19 21:06:49 阅读(3325) 回复(1)
qapplication代表着QT Embedded应用程序的运行时对象,类似于MFC的CWinApp。应用程序可以通过一个全局指针变量qApp表访问当前应用程序的qapplication。 对于QT应用来说,第一步就是要创建一个qapplication对象。在此过程中,做了如下事情: (1)初始化qApp (2)对于QWS Server,创建QWSServer全局指针qwsServer (3)创建QDisplay全局指针qt_fbdpy (4)创建QScreen全局指针qt_screen 1.初始化qApp 2.创...
我都忘了自己什么时候装的这个qt-3.3: /usr/lib/qt-3.3 这两天看一个QT编程,才入门就被困住了! 要编译最简单的Helloworld.c,却找不到qapplication.h,应该是所有的头文件都找不到! 但我可以找到此文件: /usr/lib/qt/include/qapplication.h。 我搜索了下,都说环境变量没有设置好,书上也说了些环境变量的设置,我都照做了,但还是不行。 看一下我的环境变量(我建立了一个符号链结/usr/lib/qt-->/usr/lib/qt-3.3): CPLUS...