我有三个QDockWidgets在启动时使用标签QMainWindow.tabifyDockWidget
.
在主窗口中,在所有addDockWidget
调用之后:
self.tabifyDockWidget(self.dock_widget1, self.dock_widget2)
self.tabifyDockWidget(self.dock_widget1, self.dock_widget3)
Run Code Online (Sandbox Code Playgroud)
基于某些操作,我想选择其中一个选项卡并使其聚焦,或者,如果它还不可见,则选择其他两个选项卡.我已经尝试使用setVisible
和setWindowState(Qt.WindowActive)
,但没有任何变化.
有没有办法以编程方式选择选项卡式停靠窗口小部件并将其带到前面?
bri*_*anz 22
感谢qt-interest邮件列表上的答案,这非常简单QWidget.raise()
:
http://qt-project.org/doc/qt-4.8/qwidget.html#raise
在PyQt中,它是QWidget.raise_()
:
http://pyqt.sourceforge.net/Docs/PyQt4/qwidget.html#raise
归档时间: |
|
查看次数: |
7515 次 |
最近记录: |