马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2016-9-22 11:26 编辑
1.关于窗口部件(Widget,简称部件的说明)
部件,是Qt中建立用户界面的主要元素。像主窗口、对话框、标签、按钮、文本输入框等都是部件
他们可以用来接收用户输入,显示数据和状态信息,并在屏幕上绘制自己
也可以用作容器存储其他数据流、部件
QMainWindow、QDialog、QWidget是最一般的窗口类型。
他们没有父部件,故又称为顶级部件(Top level widget)
与其相对的就是非窗口部件,即子部件(儿砸部件。。。child widget)
QWidget提供了绘制自己和处理用户输入事件的基本功能
Qt提供的所有界面元素不是QWidget的子类就是与QWidget的子类相关联
2.窗口类型
QWidget *widget = new QWidget(0,Qt::Dialog);
QLabel *label = new QLabel(0,Qt::Window);
QWidget的构造幻术有两个参数:
指父窗口部件,默认值为0,表明没有父窗口
f参数是Qt::WindowFlags类型的,是一个枚举类型,分为窗口类型(WindowType)和窗口标志(WindowFlags),牵着可用来定义窗口类型
xxxx Qt::窗口类型
种类很多,自己点住变量,按F1即可进入,自行查阅使用
|