文章目录
1 QWidget介绍
Qt 中的常用控件,比如按钮、文本框、下拉框、树形控件等都是控件,QWidget类是所有控件类的父类。
- 所有窗口类的基类
- Qt中有3个窗口的基类:
QWidget
、QMainWindow
、QDialog
- 其中,
QMainWindow
、QDialog
都是继承自QWidge
- Qt中有3个窗口的基类:
- 所有控件类的基类
- Qt中的控件类(按钮、输入框、单选框等)也属于窗口类
- 它们的基类也是
QWidget
- 可以内嵌到其他窗口的内部,此时需要给其指定父窗口
- 可以作为独立的窗口显示,此时不能给其指定父窗口
2 如何显示 QWidget窗口
零新建一个基于QWidget
的主窗口,并且再添加一个基于QWidget
的窗口
2.1 新建基于QWidget的窗口类
新建一个工程Demo,只是这里让主窗口继承自QWidget
2.2 再添加一个QWidget窗口类
首先,右键单击【Demo】,点击【添加新文件…】
选择【Qt】->【Qt设计师界面类】
选择【Widget】,然后下一步
输入类名,然后点击下一步