QT中QWidget类参考!(24)
2023-06-03 来源:旧番剧
警告:不要在窗口部件的构造函数中调用constPolish()。
也可以参考polish()。
void QWidget::contextMenuEvent ( QContextMenuEvent * e ) [虚 保护]
这个对于事件e的事件处理器可以在子类中被重新实现来接收窗口部件上下文菜单事件。
默认实现是调用e->accept(),它拒绝这个上下文事件。详细情况请参考QContextMenuEvent文档。
也可以参考event()和QContextMenuEvent。
void QWidget::create ( WId window = 0, bool initializeWindow = TRUE, bool destroyOldWindow = TRUE ) [虚 保护]
如果window为零,创一个新的窗口部件窗口,否则设置窗口部件参考为window。
如果initializeWindow为真,初始化窗口(设置几何形状等等)。如果initializeWindow为假,没有初始化被执行。这个参数只有在window是有效窗口时才有效。
如果destroyOldWindow为真,销毁就的窗口。如果destroyOldWindow为假,你有责任自己销毁这个窗口(使用平台本地代码)。
QWidget构造函数调用create(0,TRUE,TRUE)来为这个窗口部件创建窗口。
const QCursor & QWidget::cursor () const
返回这个窗口部件的光标外形。详细情况请参考“cursor”属性。
bool QWidget::customWhatsThis () const [虚]
如果这个窗口部件想手工地处理这是什么的帮助,返回真,否则返回假。详细情况请参考“customWhatsThis”属性。
void QWidget::destroy ( bool destroyWindow = TRUE, bool destroySubWindows = TRUE ) [虚 保护]
释放窗口系统资源。如果destroyWindow为真,销毁这个窗口部件窗口。
对于所有的子窗口部件,destroy()循环地调用自己,传递给destroySubWindows一个destroyWindow参数。为了对子窗口部件地销毁进行控制,首先有选择地销毁子窗口部件。