一,QDialog
QDialog类的子类有QMessageBox,QFileDialog,QColorDialog,QFontDialog,QInputDialog等,其主要作用是在业务逻辑中显示对话框,也可以作为主界面显示,但个人用得不多。
二,QWidget
Qwidget类是所有用户界面对象的基类,QWidget是用户界面额基本单元,从窗口系统接收鼠标,键盘和其他事件。
三,QMainwindow
QMainWindow中在setUi时自动为用户创建菜单栏、工具栏、中心窗口和状态栏,运行后直接生成一个“窗口”,在此框架中存在setMenuBar、addToolBar、setCentralWidget、setStatusBar等行为。同时注意,不能直接在QMainWindow中设置布局,如Vertical Layout、Horizontal Layout等
本文详细介绍了Qt中QDialog及其子类的功能与用途,包括QMessageBox, QFileDialog等,探讨了QWidget作为用户界面基类的角色,以及QMainWindow如何通过自动创建菜单栏、工具栏等元素提供丰富的界面框架。
4086

被折叠的 条评论
为什么被折叠?



