0

私の QTabWidget には 4 つのタブがあり、最初のタブは全画面表示で、その他はすべて固定幅を使用します。

どのタブが使用されているかを知るためにシグナルを使用します。

self.tab_widget.currentChanged.connect(function)
def function:
    if self.tabWidget.currentIndex():
        self.tab_widget.setFixedWidth(300)
    else:
        # self.tab_widget.setNotFixedSize()
        # I don't know what to write here
        # I only want my Widget use maximum place

アプリを起動すると、問題のない最初のタブ (ほぼ全画面) が表示されます。2 番目をクリックすると、ウィジェットが新しいサイズを適用し、最初のタブに戻ると、QTabWidget が間違ったサイズを保持します。

4

1 に答える 1