一、窗口组件

一、窗口组件

一、窗口组件图形用户界面由不同的窗口和窗口组件构成头文件包含窗口组件,对用Qt中的GUI模块Qt以组件对象的方式构建图形用户界面组件的类型:容器类(父组件):用于包含其他的界面组件功能类(子组件):用于实现特定的交互功能Qt中没有父组件的顶级组件叫做窗口。QWidget类继承自QObject类和QPaintDevice类QObject是所有支持Qt对象模型的基类QPainDevice是Qt中所有可绘制组件的基类

二、Qwidget组件Qwidget能够绘制自己和处理用户的输入QWidget时QT中所有窗口组件类的父类QWidget时所有窗口组件的抽象Qt中的每个窗口组件都是一个QWidgetQWidget类对象常作为父组件或者顶级组件使用

三、QLabel组件QLabel用于显示一个提示性的字符串QLabel时功能性组件,一般需要父组件作为容器QLabel可以作为窗口存在,但没什么意义

QWidget w;//生成QWidget对象,顶级组件

QLabel l(&w);//生成QLabel对象,其父组件为Qwidget

l.setText("This is a Label control.");编程实验:QLabel组件的使用#include

#include "Widget.h"

int main(int argc, char *argv[])

{

QApplication a(argc, argv);

QWidget w(NULL,Qt::WindowStaysOnTopHint);

QLabel l(&w);

l.setText("IDTool");

w.setWindowTitle("ID set Tool");

w.resize(400,300);

w.show();

return a.exec();

}四、窗口类型Qt可以根据需要定制窗口式样窗口类型Qt::Dialog-对话框类型Qt::Window-主窗口类型Qt::SplashScreen-启动画面类型窗口标志:Qt::WindowStayOnTopHintQt::WindowContexHelpButtonHint

五、小结Qt以组件对象的方式构建图形用户界面Qwidget类是所有用户界面组件的父类QWidget类对象常作为父组件或者顶级组件使用Qt中可以根据需要定制窗口样式QLabel用于显示一个提示性的字符串

相关推荐

阴阳师游戏收费标准是多少 详解阴阳师游戏的付费模式
365bet体育足球世界

阴阳师游戏收费标准是多少 详解阴阳师游戏的付费模式

📅 07-25 👁️ 7694
生信数据库及工具
365bet注册送

生信数据库及工具

📅 09-17 👁️ 3882
游戏里的hp是什么意思,代表了什么
365bet体育足球世界

游戏里的hp是什么意思,代表了什么

📅 07-21 👁️ 7305