Qt教程
+ -

QT窗口类的选择

2024-05-10 4 0

使用QT的UI窗口类时,有时会有以下几种选择:

  • QWidget
  • QMainWindows
  • QDialog

通过这一节https://www.pnpon.com/article/detail-668.html 可知字们的继承关系如下:

112024802243

  • QWidget 是 Qt 库中用于创建用户界面的基类,它提供了基本的窗口功能和属性。
  • QMainWindow 是继承自 QWidget 的特殊类型的窗口,通常用作应用程序的主窗口,其中包含了菜单栏、工具栏、状态栏等。

因此,QWidget 可以用于创建各种类型的窗口,而 QMainWindow 可以用于创建应用程序的主窗口。

而QDialog根据其派生类可以看到,其主要是一些工具类对话框:

QDialog

所以,我们在创建一些自定义的窗口时,应该使用QWidget,而主窗口的QMainWindows只有一个。QDialog就彻底沦为一些模式对话框之类。

0 篇笔记 写笔记

作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!