QT常用类整理

QT常用类整理

ID:41402601

大小:35.09 KB

页数:13页

时间:2019-08-24

QT常用类整理_第1页
QT常用类整理_第2页
QT常用类整理_第3页
QT常用类整理_第4页
QT常用类整理_第5页
资源描述:

《QT常用类整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、QT常用类整理QApplicationQWidget*QApplication::activeWindow()const返回拥有键盘输入焦点的应用程序顶级窗口,或者如果没有应用程序窗口拥有焦点,返回0。注意尽管可能没有focusWidget(),仍然有可能activeWindow(),例如如果在窗口中没有窗口部件接收键盘事件。voidQApplication::addLibraryPath(constQString&path)[静态]把path添加到库路径列表的末尾。如果path为空或者已经在路径列表中,路径列表不会被改变。默认路径列表包含一

2、个单一的条目$QTDIR/plugins。voidQApplication::closeAllWindows()[槽]关闭所有顶级窗口。QDesktopWidget*QApplication::desktop()[静态]返回桌面窗口部件(也调用根窗口)。桌面窗口部件对于获得屏幕大小很有用。在桌面上绘制也是可能的。我们建议不要假设可以在桌面上绘制,因为它不能在所有的操作系统上工作。intQApplication::exec()进入主事件循环并且等待,直到exit()被调用或者主窗口部件被销毁,并且返回值被设置为exit()(如果通过quit()

3、,exit()被调用,为0)。需要调用这个函数来开始事件处理。主事件循环从窗口系统中接收事件并且把它们分派给应用程序窗口部件。voidQApplication::exit(intretcode=0)[静态]告诉应用程序退出,伴随一个返回代码QFontQApplication::font(constQWidget*w=0)[静态]返回窗口部件w的默认字体,或者如果w为0,返回默认应用程序字体。voidQApplication::setColorSpec(intspec)[静态]设置应用程序的颜色策略为spec。颜色策略控制着当在一个显示颜色总数

4、有限制的情况下运行应用程序如何分配颜色,例如8位/256色显示voidQApplication::setStyle(QStyle*style)[静态]设置应用程序的图形用户界面风格为style。风格对象的所有权被移交给QApplication,所以当应用程序退出时或者当新的风格被设置时QApplication会删除这个风格对象QStyle*QApplication::setStyle(constQString&style)[静态]这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。使用QStyleFactory来为style创建

5、一个QStyle对象。这个字符串必须是QStyleFactory::keys()之一,通常是“windows”、“motif”、“cde”、“motifplus”、“platinum”、“sgi”和“compact”。根据平台,“windowsxp”、“aqua”或“macintosh”也是可以用的。如果一个未知的style被传递,返回0。QStyle&QApplication::style()[静态]返回应用程序的风格对象。QWidgetQWidget类是所有用户界面对象的基类。窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它

6、事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。QDialog是最普通的顶级窗口。不被嵌入到一个父窗口部件的窗口部件被叫做顶级窗口部件。通常情况下,顶级窗口部件是有框架和标题栏的窗口(尽管如果使用了一定的窗口部件标记,创建顶级窗口部件时也可能没有这些装饰。)在Qt中,QMainWindow和和不同的QDialog的子类是最普通的顶级窗口。一个没有父窗口部件的窗口部件一直是顶级窗口部件。非顶级窗口部件是子窗口部件。它们是它们的父窗口部件中的子窗口

7、。你通常不能在视觉角度从它们的父窗口部件中辨别一个子窗口部件。在Qt中的绝大多数其它窗口部件仅仅作为子窗口部件才是有用的。(当然把一个按钮作为或者叫做顶级窗口部件也是可能的,但绝大多数人喜欢把他们的按钮放到其它按钮当中,比如QDialog。)QWidget有很多成员函数,但是它们中的一些有少量的直接功能:例如,QWidget有一个字体属性,但是它自己从来不用。有很多继承它的子类提供了实际的功能,比如QPushButton、QListBox和QTabDialog等等。每一个窗口部件构造函数接受两个或三个标准参数:QWidget*parent=0

8、是新窗口部件的父窗口部件。如果为0(默认),新的窗口部件将是一个顶级窗口部件。如果不是,它将会使parent的一个孩子,并且被parent的几何形状所强迫(除非你指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。