5.1 Qt Widgets模块简介


***【在线视频教程】***

好文章,来自【福优学苑@音视频+流媒体】

5.1 Qt Widgets模块简介

Qt Widgets模块提供了一组UI元素来创建经典的桌面风格的用户界面。

1.Widgets概述

QWidget类是所有用户界面对象的基类。

头文件:要包含模块类的定义,请使用以下指令:

 #include <QtWidgets>


库文件:要链接模块,请将以下行添加到您的qmake .pro文件中:

  QT += widgets


窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。

每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。

一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。

好文章,来自【福优学苑@音视频+流媒体】

image.png

2.Widgets功能

Widgets是在Qt中创建用户界面的主要元素。

Widgets可以显示数据和状态信息,接收用户输入,并为应该组合在一起的其他小部件提供容器。 

未嵌入到父窗口小部件中的窗口小部件称为窗口

QWidget类提供了渲染到屏幕以及处理用户输入事件的基本类。 


Qt提供的所有UI元素都是QWidget的子类,或者与QWidget子类一起使用。 


通过继承QWidget或合适的子类并重新实现虚拟事件处理程序来完成创建自定义窗口小部件。




好文章,来自【福优学苑@音视频+流媒体】
***【在线视频教程】***