控件(按键、输入部件、显示控件、空间间隔、布局管理、容器、项目视图)
来源:互联网 发布:编程器使用方法 编辑:程序博客网 时间:2024/06/06 09:10
1、按钮组
widget(窗体)选择基类为QWidget,新建类MyWidget.这里Gernerate form的意思是“生成形式”。
这里class MyWidget : public QWidget是指MyWidget继承自QWidget类,继承方式为public.
只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。
构造函数(以类名作为函数名,无返回类型)用于初始化成员。(创建类对象时自动调用)
析构函数是提供一个在对象删除前可以释放这个对象所占有的资源的机会。
QWidget *parent = 0表示父控件引用,用于向或者从父控件传递事件Signal-Slot那些。这个不是继承关系,而是图形界面上各个组件之间的逻辑拓扑关系。比如放在Tab里的TextBox要随着Tab大小的变化而变动自己的尺寸,事件就是通过这个传递的。形参里面写着parent=0,是默认值0,C++可以通过预赋值“省略”一些形参。也就是说MyWidget不是任何控件的子控件。
这里的parent是指向类QWidget 的指针
QPushButton *quit = new QPushButton ( "Quit", this);里面的参数是传给类QPushButton 的构造函数的。
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
2、输入部件组
2.1 QDateTime类
2.2 Qtimer类
3、显示控件组
4、空间间隔组
5、布局管理组
6、容器组
6.1 创建窗口
6.2 使用布局
7、项目视图组
0 0
- 控件(按键、输入部件、显示控件、空间间隔、布局管理、容器、项目视图)
- 平台记录部件获取输入控件(Field)
- WPF页面布局-容器控件
- Android布局控件之ScrollView(滚动视图)
- Android-布局管理 (五大布局控件使用)
- Android-布局管理 (五大布局控件使用)
- Android-布局管理 (五大布局控件使用)
- Android-布局管理 (五大布局控件使用)
- Android-布局管理 (五大布局控件使用)
- Android-布局管理 (五大布局控件使用)
- Qt的UI布局以及控件间隔(Spacing)边距(Margins)
- Win32控件自动布局管理
- Android Design新控件之TextInputLayout(文本输入布局)
- Android Design新控件之TextInputLayout(文本输入布局)
- Masonry多个控件的等间隔排序显示
- RelativeLayout布局下实现控件平分空间
- LVITEM 列表视图控件(List Control) 显示图标
- Winform界面布局-容器内的控件适应容器
- 从0开始学习 GITHUB 系列之「初识 GITHUB」
- 快速排序
- 网站图片变灰的通用CSS解决方案
- 【链接】android图片压缩总结
- const常量与define宏定义的区别
- 控件(按键、输入部件、显示控件、空间间隔、布局管理、容器、项目视图)
- [深度学习论文笔记][Visualizing] Deep Inside Convolutional Networks Visualising Image Classification
- Spark遇到的问题
- 论Hander机制 (另一个账号 2016-01-12 16:37)
- 排序算法(八) 归并排序
- 希尔排序
- Ubuntu14.04上安装pip的方法
- access()
- 学习Git命令