QT中QWidget类参考!(97)
2023-06-03 来源:旧番剧
void QMainWindow::addToolBar ( QDockWindow *, const QString & label, Dock = DockTop, bool newLine = FALSE )
这个函数是废弃的。它的提供只是为了保证旧代码能够工作。我们强烈建议在新代码中不要使用它。
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
bool QMainWindow::appropriate ( QDockWindow * dw ) const
如果适合在锚接窗口菜单中包含一个可以列出dw锚接窗口的菜单项,返回真,否则返回假。
用户可以通过点击菜单项来改变有菜单项的锚接窗口的状态(显示或者隐藏)。
调用setAppropriate()来指出一个特定锚接窗口是否应该显示在弹出菜单中。
也可以参考setAppropriate()。
QDockArea * QMainWindow::bottomDock () const
返回Bottom锚接区域的指针。
也可以参考topDock()、leftDock()和rightDock()。
QWidget * QMainWindow::centralWidget () const
返回主窗口的中央窗口部件的指针。
中央窗口部件就是被上、下、左、右锚接区域环绕的。菜单条在上锚接区域的上面。
也可以参考setCentralWidget()。
实例:qfd/qfd.cpp。
void QMainWindow::childEvent ( QChildEvent * e ) [虚 保护]
监视事件,从e中接收,来保证布局被更新。
从QObject中重新实现。
QPopupMenu * QMainWindow::createDockWindowMenu ( DockWindows dockWindows = AllDockWindows ) const
创建一个包含所有工具条(如果dockWindows为OnlyToolBars)、所有锚接窗口(如果dockWindows为NoToolBars)或者所有工具条和锚接窗口(如果dockWindows为AllDockWindows——默认)的锚接窗口菜单。