QTabWidget更改一个选项卡更改另一个

时间:2019-11-11 19:37:26

标签: python pyqt pyqt5

我有一个程序,可以读取数据并对其进行一些集成。集成需要很长时间,因此我希望有多个选项卡,以便用户可以设置一个集成,而另一个运行。问题是,如果我点击选项卡A中的任何按钮,则会触发选项卡A和B中的功能。例如(下面的代码将不会运行,仅用于说明):

class mytab(QWidget):
    def __init__(self):
        ...
        self.button.clicked.connect(self.openFile)

    def openFile(self):
        fname, _ = # opens file dialog...
        self.file_name = fname

使用上面的命令连续创建两个文件对话框,更改两个选项卡中的file_name变量。有什么办法不将它们链接起来吗?

0 个答案:

没有答案