【Qt】QWidget、QDialog、QMainWindow的异同点
简述
在分享所有基础知识之前,很有必要在这里介绍下常用的窗口-QWidget、QDialog、QMainWindow。
熟悉Qt的同学都应该知道,在新建Qt Widgets项目进行类信息选择时会碰到它们,没错,很巧,每次都能碰到。所以,在以后的Qt开发中,我们会经常和它们打交道。常言道,知己知彼,百战不殆。只有了解它们、熟悉它们,才能更好地驾驭它们。。。
QWidget继承于QObject和QPaintDevice,QDialog和QMainWindow则继承于QWidget,QDialog、QMainWindow两者之间没有直接关系。淘气的小盆友又不高兴了,它俩分明同属于一个父亲,那就是兄弟姊妹关系O(∩_∩)O哈哈哈~。
QWidget
QWidget类是所有用户界面对象的基类。
窗口部件是用户界面的一个原子: