QT中QWidget类参考!(85)
2023-06-03 来源:旧番剧
显示非模式或半模式对话框。控制立即返回到调用代码中。
对话框没有一个本地事件循环,所以你必须定时地调用QApplication::processEvents()来使对话框能够得到处理它的事件的机会。
如果在构造函数中,模式标记被设置为真,对话框将为半模式。
警告:
在Qt 2.x中,在一个模式对话框中调用show()进入一个本地事件循环并且像exec()一样工作,但是不返回exec()所返回的结果代码。Trolltech已经一直警告这样做是不被建议的。
请参考exec()。
实例:movies/main.cpp、showimg/showimg.cpp和sql/overview/form1/main.cpp。
从QWidget中重新实现的。
void QDialog::showExtension ( bool showIt ) [保护 槽]
如果showIt为真,对话框的扩展被显示,否则扩展被隐藏。
这个槽通常被连接到QPushButton的QButton::toggled()信号上。
如果对话框不是可视的,或者没有扩展,则什么都不会发生。
请参考show()、setExtension()和setOrientation()。
属性文档
bool sizeGripEnabled
这个属性保存的是大小控制是否生效。
当这个属性生效时,QSizeGrip被放置到对话框的右下角。默认情况下,大小控制失效。
通过setSizeGripEnabled()设置属性值并且通过isSizeGripEnabled()来获得属性值。
QMainWindow类参考
QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。 详情请见……
#include <qmainwindow.h>
继承了QWidget。
所有成员函数的列表。
公有成员
QMainWindow ( QWidget * parent = 0, const char * name = 0, WFlags f = WType_TopLevel )
~QMainWindow ()