Qt界面开发之:窗口、子部件

1、窗口部件(widget),是搭建QT界面的主要组成部分。

窗口部件不但包含QMainWindow、QDialog、QWidget,还包括常用的按钮、标签、表格、单选框等都是窗口部件。

一般,把没有嵌入到其它部件中的部件称为窗口,窗口一般都有标题栏和边框

 

2、窗口就是没有父部件的部件,所以称为顶层部件。与其相对的是非窗口部件,又称为子部件。

在QT中,大部分部件被用作子部件,它们嵌入到别的窗口中,例如常说的按钮,标签、单选框等都是窗口部件

 

3、QWidget::QWidget(QWidget *parent=0, Qt::WindowFlags f=0)

函数解析:

(1)参数parent就是指父窗口部件,默认值为0,表明没有父窗口;

(2)参数f是Qt::WindowFlags 枚举类型,分为窗口类型(WindowType)和窗口标志(WindowFlags)

  常用的窗口标志有:

  • Qt::FramelessWindowHint :用来产生一个没有边框的窗口
  • Qt::WindowStaysOnTopHint :让窗口停留在所有窗口
posted @ 2020-04-17 11:12  世纪强风  阅读(709)  评论(0编辑  收藏  举报