选项卡小部件中不同选项卡的类似引用?斯特朗

2024-10-02 18:16:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下方法在tabwidget中动态创建选项卡:

 def add_new_tab(self,index,text):

    self.new_tab = InterfaceTemplateDialog()
    self.tabs.addTab(self.new_tab,text)
    self.tabs.setTabText(index,text)

尝试使用此方法打印所选选项卡的引用:

def onChange(self):

    currentIndex = self.tabs.currentIndex()
    print InterfaceTemplateDialog()

除第一个选定选项卡外,我对每个选定选项卡都有相同的引用:

<OptionsTRANUS.interface_template.InterfaceTemplateDialog object at 0x0000000014F842F0>
<OptionsTRANUS.interface_template.InterfaceTemplateDialog object at 0x0000000014F8EE18>
<OptionsTRANUS.interface_template.InterfaceTemplateDialog object at 0x0000000014F8EE18>
<OptionsTRANUS.interface_template.InterfaceTemplateDialog object at 0x0000000014F8EE18>
<OptionsTRANUS.interface_template.InterfaceTemplateDialog object at 0x0000000014F8EE18>

如果引用相似,我无法控制选项卡上的操作。你知道吗

那么这个奇怪的问题是什么呢?你知道吗

事先谢谢你的帮助。你知道吗


Tags: 方法textselfnewindexobjectdeftemplate
1条回答
网友
1楼 · 发布于 2024-10-02 18:16:48

我认为获得正确参考的正确方法是使用:

currentTabWidget=self.tabs.currentWidget()

与self.tabs标签= self.findChild文件(QtGui.QTabWidget文件,'tabWidget')

我测试过了,效果很好。谢谢。你知道吗

相关问题 更多 >