gpt4 book ai didi

qt - 专注于 PyQt 中的 tabified QDockWidget

转载 作者:行者123 更新时间:2023-12-03 21:17:30 36 4
gpt4 key购买 nike

我有三个 QDockWidgets,它们在启动时使用 QMainWindow.tabifyDockWidget 标签化。 .

在主窗口中,毕竟addDockWidget调用:

self.tabifyDockWidget(self.dock_widget1, self.dock_widget2)
self.tabifyDockWidget(self.dock_widget1, self.dock_widget3)

根据某些操作,我想选择这些选项卡之一并使其成为焦点,或者,如果它尚未可见,则在其他两个选项卡之上。我试过使用 setVisiblesetWindowState(Qt.WindowActive) ,但没有任何变化。

有没有办法以编程方式选择选项卡式停靠小部件并将其置于最前面?

最佳答案

感谢 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

关于qt - 专注于 PyQt 中的 tabified QDockWidget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1290882/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com