QT学习1 hello程序
来源:互联网 发布:两小无猜网络剧百度云 编辑:程序博客网 时间:2024/06/03 13:52
#define QT3_SUPPORT#include "hello.h"#include <QApplication>//在每一个使用QT的应用程序中都必须使用QApplication,它管理了各种//应用程序的广泛资源,比如默认字体和光标#include <QPushButton.h>//经典的图形用户界面按钮,QWidget,可以显示一段文本或QPixmapint main(int argc, char *argv[]){QApplication a(argc, argv);//argc是命令行变量的数量,argv是数组,C、C++特征 QPushButton hello("hello Qt");//Caption为hello Qt,使用QPushButton(const QString &text, QWidget *parent=0);构造 //-------------------------------------------//void QApplication::setMainWidget ( QWidget * mainWidget )//设置应用程序的主窗口部件为hello.//它退出,程序也退出了,这个好像只能在QT3_SUPPORT定义后使用//-------------------------------------------a.setMainWidget(&hello);//--------------------------------------------// Shows the widget and its child widgets. // This function is equivalent to setVisible(true).//--------------------------------------------//hello.show();//当创建一个窗口部件时,它是不可见的,你必须调用show让它可见 hello.setVisible(TRUE);return a.exec();//控制转给QT,在exec中,QT接收并处理用户和系统的事件并把它们传给适当的窗口部件}
1.使用QT的应用程序中都必须使用QApplication
2.QApplication::setMainWidget只有在定义了QT3_SUPPORT才能使用
3.主窗口部件退出,程序跟着退出
4.show():让widget和它的子widget都可见,同setVisible(true)
- QT学习1 hello程序
- Qt学习一:基本程序Hello World!
- QT Hello World 程序
- 《Qt5学习笔记2》第一个Qt5程序Hello Qt!
- Qt学习之路(1):Hello,world!
- Linux-Qt Quick学习1-Hello world
- wcf学习笔记1 hello world程序
- Qt 学习笔记 ---------------Hello World
- 1)Qt~Hello~
- qt学习第一课:Hello Qt
- QT学习之旅之1——Hello World
- Qt 笔记#1 :Qt入门Hello Qt
- QT第一个程序 hello,world
- 第一个qt程序:hello world!
- 第一个QT程序,Hello World
- Qt-简单程序实例Hello,world
- QT 创建经典的Hello Word程序
- QT第一个Hello World程序
- JSON for java入门总结
- python基础入门
- Why Not Translate Perl to C?
- 【java & c#】通过控制台编译和运行程序//不依赖IDE
- Quartz 任务调度 0 0 17 * * ?
- QT学习1 hello程序
- C++编程之数组降阶问题
- office2007产品密钥
- 匿名内部类学习笔记InnerClassTest.java
- .net命令用法
- alter database datafile 'f:\rmidx_data\data04.dbf' offline drop;
- 交换机中access和trunk详解
- LINQ标准查询操作符详解
- .net