Qt中文手册 之 QApplication
QApplication管理GUI程序的控制流和主要设置。
QApplication包含由窗口系统和其他来源处理过和发送过的主事件循环。它也处理应用程序的初始化和收尾工作,并提供对话管理。QApplication可以对系统和应用的大部分设置项进行设置。
对于用Qt写的任何一个GUI应用,不管这个应用有没有窗口或多少个窗口,有且只有一个QApplication对象。
而对于用Qt写的非GUI应用,则有且只有一个QCoreApplication对象,并且这个应用不依赖QtGui库。
这个QApplication对象的指针可以通过instance()函数获取,它和一个全局指针--qApp等价。
QApplication的主要功能是:
1、使用所在桌面的参数例如调色板(palette())、字体(font())、双击间隔(doubleClickInterval())等信息初始化应用程序。当我们改变桌面的一些设置时,可以让应用程序的这些设置保持一致。
2、QApplication从底层窗口系统接收事件,并通过sendEvent()或postEvent()发送给需要的窗口。
3、通过解析命令行参数,来设置程序内部状态。
4、在运行时,可以通过setStyle()函数来改变QApplication包含的一个QStyle对象,从而改变应用程序的外观。
5、制定程序的颜色策略,详见setColorSpec()函数说明。
6、通过translate()函数可以设置本地化的字符串。
7、QApplication还包含一些非常方便的类,例如屏幕信息类(desktop())和剪切板类(clipboard())。
8、QApplication包含所有窗口
Qt中文手册 之 QApplication相关推荐
- 【Qt中文手册】QObject
Qt几乎所有的类都是从QObject直接或间接继承的,但是你真的了解QObject吗?下面先看看QObject在官方手册中的介绍. 一.QObject简介 1.信号和槽 QObject是所有Qt类的基 ...
- Qt中文手册 之 QTableWidgetItem
头文件 #include<QTableWidgetItem> 成员函数 1.QTableWidgetItem::QTableWidgetItem(int type = Type) 使用指定 ...
- Qt中文手册 之 QHeaderView
一. 头文件:#include<QHeaderView> 继承自:QAbstractItemView 二.属性 1.cascadingSectionResizes : bool 如果下一区 ...
- 【Qt中文手册】QSortFilterProxyModel
1.说明 QSortFilterProxyModel类继承自QAbstractProxyModel是一个代理类,存在于另一模型Model和视图View之间,将另一个模型排序或者过滤后在视图上显示. 2 ...
- Qt中文手册 之 QTreeWidgetItem
头文件:#include <QTreeWidgetItem> 成员函数 1.QTreeWidgetItem::QTreeWidgetItem(int type = Type) 使用类型ty ...
- Qt中文手册 之 QTreeWidget
头文件:#include<QTreeWidget> 继承自:QTreeView 属性: 1.columnCount : int 树中有多少列,默认是1: int columnCount() ...
- Qt中文手册 之 QTableWidget
简介: QTableWidget是基于QTableView的一个默认的视图模型:它用于显示一个标准的表格.表格中每一个项通过QTableWidgetItem来实现. 头文件:#include < ...
- 彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
尊重作者,支持原创,如需转载,请附上原地址:https://blog.csdn.net/libaineu2004/article/details/19245205 一.Qt Creator环境设置 1 ...
- QT中文乱码解决方法2
转载自:http://blog.163.com/seven_7_one/blog/static/162606412201032955449489/ QT中文乱码的解 2010-04-29 17:54: ...
最新文章
- 智能改变未来,创新引领世界,第二届深圳国际人工智能展暨智能制造创新高峰论坛盛大启幕!
- 概率论与数理统计专业术语
- MATLAB2014b下运行cuda6.5安装方法及例程
- python嵌套列表知多少
- VC char和TCHAR之间转换
- Js里面IF(var)表示什么意思?js中if的写法、含义
- JAX-RS和OpenAPI对Hypermedia API的支持:任重而道远
- sql缩进提高语句的可读性_为什么要使用列缩进来提高代码的可读性
- Linux中让普通用户拥有超级用户的权限
- CF989C A Mist of Florescence
- 简述网桥,网关,路由器之间的区别和联系
- 《一个人的朝圣》的读后感作文3100字
- 基于Android的医院挂号系统设计与实现(MySQL+Spring Boot+MyBatis+Android Studio+IDEA)
- 给IDEA换个酷炫的主题,这个有点哇塞啊!
- 小程序label添加下划线
- 六个步骤教你学会用ZBrush绘制头部模型
- 依存分析:基于序列标注的中文依存句法分析模型实现
- Access 密码破解原理- -
- latex从入门到精通
- 小程序前后台切换运行机制