今天我们来继续学习QT的相关知识,本文的内容是介绍QT的窗口部件及窗口类型。
先说下窗口组件,图形用户界面由不同的窗口和窗口组件构成,一般是在
以下图为例,我们进行说明:
QWidget 类继承自 QObject 类和 QPaintDevice 类:QObject 是所有支持 Qt 对象模型的基类;QPaintDevice 是 Qt 中所有可绘制组件的基类
下面我们来讲讲 QWidget 组件,有关 QWidget 组件的详细信息可在 Qt 中的帮助进行查询
QWidget 能够绘制自己和处理用户的输入;QWidget 是 Qt 中所有窗口组件类的父类(super class);QWidget 是所有窗口组件的抽象;Qt 中的每个窗口组件都是一个 QWidget;QWidget 类对象常作为父组件或顶级组件使用。
下面我们来讲解 QLabel 组件,如图:
它在 5.8 版本中需要包含 #include
Qt中可以根据需要定制窗口式样,在此说明下,大家可以下去自己实践下。
窗口类型:
1、Qt::Dialog 对话框类型
2、Qt::Window 主窗口类型
3、Qt::SplashScreen 启动画面类型
4、...
窗口标志:
1、Qt::WindowStaysOnTopHint
2、Qt::WindowContextHelpButtonHint
3、...
本节关于窗口组件及窗口类型的介绍就到此为止,大家对哪部分感兴趣,可以自己在Qt中帮助里查询相关信息进行学习,最后的程序效果图:
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:QT之窗口部件及窗口类型(三)-创新互联
转载注明:http://lswzjz.com/article/iphes.html