在QTabWidget中添加删除的选项卡(PyQT)

时间:2011-11-28 16:01:09

标签: python qt pyqt qtabwidget

我遇到了pyQT的问题。 所以我用Designer创建了一个图形界面,其中包含一个QTabWidget。 我希望隐藏这些东西并在我的函数运行时显示标签。我找到了一个解决方案,包括删除所有选项卡并稍后添加它们。 可以说我只有两个标签:

removedTab = self._application.getAlgorithmGUI().getWidget('tabWidget_Verification').widget(1)
self._application.getAlgorithmGUI().getWidget( 'tabWidget_Verification' ).removeTab( 1 )

当我稍后尝试添加此删除的标签时,我的程序崩溃了。

self._application.getAlgorithmGUI().getWidget( 'tabWidget_Verification' ).addTab(removedTab,QString.fromUtf8("TabRemoved"))

这是我的错误消息:

QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
<unknown>: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.0.

有什么建议吗?

0 个答案:

没有答案