Qt学习小结(部分)
2017-01-17 09:12
225 查看
1.对于每个Qt类,都应该包含QApplication,和QLabel的定义,而且大写
2.创建一个QApplication对象,管理整个应用程序资源:
QApplication 构造函数需要两个参数,argc,argv。
创建的方法是
QApplication app(argc,argv);
3.QLabel是一个窗口部件(widget),是可视化元素。在Qt中任何窗口部 件都可以作为窗口。例子使用QLabel作为应用程序的窗口。
4.label->show(); 让标签可见,在创建窗口部件的时候,标签通常是隐藏 的。(避免部件闪烁的现象)。
5.return app.exe();将应用程序的控制权交给Qt,进入循环,等待触 发事件。
6.连接的建立
QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit());
当单击按钮的时候,就会发送一个信号,信号与槽相连。
7.窗口的布局
<1> QWidget是应用程序的主窗口。QSpingBox与QSlider都是其子对象。
它没有父对象,程序把他作为顶窗口。
8.对话框的建立
QDialog是从QWidget中派生来的。
9.在每一个使用qt的应用程序中都必须使用一个QApplication对象。
他管理了应用资源的广泛程序,默认的字体和光标。
10.main()函数是程序的入口
11.argc是命令行变量的数量,argv是命令行变量数组。
12.a是这个程序的QApplication。任何的Qt窗口系统部件在使用之前
都要常见QApplication对象。
13.QPushButton helloBtn(“Hello world”,0),这是建立一个窗口 代码,一个按钮设置成了“HelloWorld”,因为构造函数指定为0
它为父窗口。
14.helloBtn.show();创建的窗口默认是不可见的,调用show();可见
15.return a.exec();
这里就是把main()的控制权交给Qt,退出时exec()就会返回。
16.QtCore用于控制XML,非图形类的模块。
QtDesigner :Qt设计器的扩展类,图形界面组件。
17.信号与槽:当一个按钮被点击了,他就会发出一个clicked信号。相当
是广播,但是很多的组件都懒得搭理他。信号是发送,槽是接收,然后
可以控制去执行某些动作。
18.一个信号是可以与多个槽相连的,多个信号连接一个槽。
还可以一个信号连接另外一个信号。
19.MainWindow,中有window title显示标题和控制按钮。
Menu Bar,用于显示菜单。
Toolbar areas 显示工具条。
Dock window areas 显示区域
status Bar 状态栏
central widget 主工作区
20.
2.创建一个QApplication对象,管理整个应用程序资源:
QApplication 构造函数需要两个参数,argc,argv。
创建的方法是
QApplication app(argc,argv);
3.QLabel是一个窗口部件(widget),是可视化元素。在Qt中任何窗口部 件都可以作为窗口。例子使用QLabel作为应用程序的窗口。
4.label->show(); 让标签可见,在创建窗口部件的时候,标签通常是隐藏 的。(避免部件闪烁的现象)。
5.return app.exe();将应用程序的控制权交给Qt,进入循环,等待触 发事件。
6.连接的建立
QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit());
当单击按钮的时候,就会发送一个信号,信号与槽相连。
7.窗口的布局
<1> QWidget是应用程序的主窗口。QSpingBox与QSlider都是其子对象。
它没有父对象,程序把他作为顶窗口。
8.对话框的建立
QDialog是从QWidget中派生来的。
9.在每一个使用qt的应用程序中都必须使用一个QApplication对象。
他管理了应用资源的广泛程序,默认的字体和光标。
10.main()函数是程序的入口
11.argc是命令行变量的数量,argv是命令行变量数组。
12.a是这个程序的QApplication。任何的Qt窗口系统部件在使用之前
都要常见QApplication对象。
13.QPushButton helloBtn(“Hello world”,0),这是建立一个窗口 代码,一个按钮设置成了“HelloWorld”,因为构造函数指定为0
它为父窗口。
14.helloBtn.show();创建的窗口默认是不可见的,调用show();可见
15.return a.exec();
这里就是把main()的控制权交给Qt,退出时exec()就会返回。
16.QtCore用于控制XML,非图形类的模块。
QtDesigner :Qt设计器的扩展类,图形界面组件。
17.信号与槽:当一个按钮被点击了,他就会发出一个clicked信号。相当
是广播,但是很多的组件都懒得搭理他。信号是发送,槽是接收,然后
可以控制去执行某些动作。
18.一个信号是可以与多个槽相连的,多个信号连接一个槽。
还可以一个信号连接另外一个信号。
19.MainWindow,中有window title显示标题和控制按钮。
Menu Bar,用于显示菜单。
Toolbar areas 显示工具条。
Dock window areas 显示区域
status Bar 状态栏
central widget 主工作区
20.
相关文章推荐
- Qt可视化-QTableWidget学习小结
- Qt学习之XML读写操作小结
- QT学习小结之鼠标事件
- ShaderLab学习小结(十三)物体被遮挡部分也能显示颜色
- Qt对话框部分学习
- Qt学习资料小结
- QT moc 学习小结
- 7.5 QT学习小结(三)
- 一步步学Qt,第五天-Qt学习小结-Qt工作机制
- Qt学习小结(未完)
- Combres库 学习小结以及部分源码分析
- QT学习小结之信号与槽
- [黑马程序员]15[Foundation框架] Foundation部分学习笔记小结
- Qt学习之XML读写操作小结 转
- Qt学习之XML读写操作小结
- Qt之QFlags及相关宏学习小结
- QT学习(二)部分总结
- 7.6 QT学习小结(二)
- QT学习-小结
- Qt之QFlags及相关宏学习小结