我正在使用PyQt和QT4编写应用程序。我正在使用QTabWidget,并将我的Tabs设置为可关闭,并将tabCloseRequsted信号连接到方法。
self.ui.tabWidget.tabCloseRequested.connect(self.onTabClose)
def onTabClose(self,index):
self.ui.tabWidget.removeTab(index)
只要我只关闭最后一个标签页但是如果打开5个标签并关闭第二个标签,则第3,第4和第5标签也会关闭,这样可以正常工作。我想解决这个问题的方法是移动我想要接近末尾的标签,使其具有最高的索引。
然而另一件事。用户可以创建选项卡,因此当关闭一个选项卡时,我不知道是否打开了一个,两个或十个选项卡。
如何移动标签页?或者更好的方法是关闭标签页?
答案 0 :(得分:0)