Qt中三个窗口基类(QMainWindow , QWidget , QDialoh)的区别
来源:互联网 发布:淘宝天猫品牌旗舰店 编辑:程序博客网 时间:2024/06/07 19:17
在平常qt开发中,通常要写自己的窗口类,那么这个窗口类该继承自哪个类呢?
下面就来看下三个窗口基类的区别
1.QMainWindow:
QMainWindow类提供一个带有菜单条,工具条和一个状态条的主应用程序窗口。主窗口通常提供一个大的中央窗口部件,以及周围菜单,工具条,和一个状态栏。QMainWindow窗口经常被继承,使得封装中央部件,菜单,工具条,状态栏等都变得很容易,当用户点击它的时候,相应的槽就会被调用。
2.QWidget
QWidet类是所有用户界面对象的基类,窗口部件是用户界面的一个基本单元,它从窗口系统接收鼠标,键盘和其他消息,并在屏幕上绘制自己。一个窗口部件可以被他的父窗口或者是其他窗口挡住一部分。
3.QDialog
QDialog类是对话框窗口的基类,对话框窗口主要用于短期任务和用户进行短期通讯的顶级窗口,QDialog可以是模态对话框或者是非模态对话框。QDialog支持扩展并带有返回值,他们可以带有默认值
0 2
- Qt中三个窗口基类(QMainWindow , QWidget , QDialoh)的区别
- QT中QMainWindow、QWidget、QDialog的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- QT中QWidget、QDialog及QMainWindow的区别
- Myeclipse运行报错:an out of memory error has occurred...
- eclipse加载工程中出现红叹号
- solr学习文档之高亮
- Eclipse插件开发工作目录迁移篇
- 南邮 OJ 1533 C ? Binary Clock
- Qt中三个窗口基类(QMainWindow , QWidget , QDialoh)的区别
- 【POJ 2887】Big String 块状链表
- git详细介绍
- day12
- UI06_UIScrollview
- HDU 2830
- Android 开源项目分类汇总
- 数据结构实验之栈三:后缀式求值
- hdu1548 A strange lift (简单bfs)