- 在PyQT5中,正常情况下使用QMainWindow的tabifyDockWidget整合两个QDockWidget,形成标签页,一般会显示最后一个标签页。
- 但是,当tabifyDockWidget是在某个菜单的trigger函数中时,使用tabifyDockWidget后,会显示第一个标签页:。
- 这时要在triggered函数中手动添加以下代码对主页面手动刷新,并且提高最后一个dockwidget的优先级
QApplication.processEvents() ##刷新
dock.raise_()
整个triggered函数应为:
def triggered(self):