Vielleicht bin ich einfach zu blöd und sehe das Offensichtliche nicht, aber ich brauche definitiv Hilfe.
Ich bin gerade dabei ein Programm zu programmieren, welches mehrere Tabs enthält. Ich öffne einen Einen Neuen Tab Einstellungen über einen Button:
Code: Alles auswählen
    
    def ButtonEinstellungen(self):
        self.btnEinstellung.setText("Einstellungen")
        self.btnEinstellung.setMinimumSize(120, 50)
        self.btnEinstellung.clicked.connect(self.Einstellungen)
        
    def Einstellungen(self):
        self.tabs.addTab(self.tabEinstellungen, "Einstellungen")
        self.TabEinstellungen()Code: Alles auswählen
    def TabEinstellungen(self):
        
        
        
        
        #Definieren des Grids für Tab Einstellungen
       
        self.SizePolicy = QSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
        
        self.NeuesWidget = QWidget()      
        self.ltabEinstellungen = QGridLayout(self.NeuesWidget)
        
        """Stacked Widget"""
        self.stackedEinstellungen = QStackedWidget(self.tabEinstellungen)
        self.stackedEinstellungen.setSizePolicy(self.SizePolicy)
        self.stackedEinstellungen.addWidget(self.NeuesWidget)
        
        #Definieren von Buttons
        self.btnOperator = QPushButton()
       
       
        #Platzieren am Grid
        self.ltabEinstellungen.addWidget(self.btnOperator, 0, 0)
    
        #Ausführen der Programme 
        self.ButtonOperator()Code: Alles auswählen
 self.stackedEinstellungen.setMinimumSizeOhne das Stacked Widget hab ich überhaupt keine Probleme mit Größe und Layout. Ich würde zudem noch gerne beim GridLayout bleiben und ungerne auf das QBoxLayout umsteigen, da ich noch mehrere Tabs habe und gerne das Layout einheitlich halten würde.
Ich nutze PyQt5 und Python 3.6
Ich bin nun schon seit 2 Tagen am rumgooglen und finde iwie nichts dass hilft, wenn ihr auch nichts wisst muss ich das StackedWidget einfach mit setMInimumSize anpassen. Das würde ich aber wie bereits gesagt einfach ungerne machen.
Danke schonmal im voraus.
