Вкладки в разных файлах (как классы) с PyQt5 - PullRequest
0 голосов
/ 01 апреля 2020

Я не нашел пример размещения разных вкладок QTabWidget в разных файлах. Просто метод или как новый (дочерний) класс. Я новичок в Python с QT и подумал, что смогу получить лучший обзор, если поместу разные вкладки в разные классы.

У меня есть следующий класс в MainWindow:

class pages(QTabWidget):
    def __init__(self, parent = None):
        super(pages, self).__init__(parent)
        #Variables
        self.inputFile = 0
        self.tab1 = QWidget()
        self.tab2 = page2()


        self.addTab(self.tab1,"Tab 1")
        self.addTab(self.tab2,"Tab 2")

        self.tab1UI()
        #self.tab2UI()

        self.setWindowTitle("tab demo")

(прокомментированная вкладка tab2, которую я пытался получить в другой класс, который называется page2 (). Tab1UI по-прежнему является методом на страницах классов.)

Кроме того, можно ли получить доступ к переменным на вкладке в дочерний класс к родительскому супер или что ли?

...