QT中QWidget类参考!(98)

2023-06-03 来源:旧番剧
当需要的时候,例如当用户右键点击一个锚接区域(假如isDockMenuEnabled()返回真)时,这个函数被内部调用。如果你想自定义这个行为,你可以重新实现这个函数。
呈现工具条和锚接窗口的菜单项是可选择的。可视的锚接窗口被选择的并且隐藏的锚接窗口是被取消选择的。用户点击一个菜单项来改变它的状态(显示或者隐藏这个锚接窗口)。
这个列表和状态总是保持最新。
在当前上下文(请参考setAppropriate())中是不适合的工具条和锚接窗口不会在这个菜单中被列出来。
这个菜单也有一个把锚接窗口排成一行的菜单选项。
如果isCustomizable()返回真,一个Customize的菜单项被添加到菜单中,如果它被点击,就会调用customize()。我们提供的isCustomizable()函数返回假并且customize()什么也不做,所以它们必须在子类中被重新实现才能有用。
void QMainWindow::customize () [虚 槽]
当用户点击在锚接窗口菜单中的Customize菜单项时,这个函数被调用。
只有在isCustomizable()返回真(默认为假)时,Customize菜单项才会出现。
这个函数是有意图的,例如,提供给用户来告诉应用程序他们要自定义主窗口、锚接窗口或者锚接区域的一个手段。
默认实现是什么也不做,但是这可能在以后的Qt版本中发生改变。现在默认情况下,Customize菜单项不会显示在右键菜单中。如果你想让这项出现,那么请重新实现isCustomizable()来返回真。
也可以参考isCustomizable()。
void QMainWindow::dockWindowPositionChanged ( QDockWindow * dockWindow ) [信号]
当dockWindow已经改变位置时,这个信号被发射。当锚接窗口被移入它的锚接区域或者移到另一个锚接区域(包括Minimized和TearOff锚接区域)时,位置的变化发生。
也可以参考getLocation()。
QPtrList QMainWindow::dockWindows ( Dock dock ) const
返回在dock锚接区域的所有锚接窗口的列表,而不管它们的状态。
猜你喜欢
动漫推荐
免责声明:动漫番剧数据来源网络!本站不收费,无vip,请勿上当!

www.jiufanju.com-旧番剧