簡體   English   中英

QTabWidget.setFixedWidth() 用於某些選項卡但不是全部

[英]QTabWidget.setFixedWidth() for some tab but not all

我的 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

當我啟動我的應用程序時,我看到第一個選項卡是好的(幾乎全屏),如果我點擊第二個,小部件應用新的大小,如果我回到第一個選項卡,QTabWidget 保持錯誤的大小。

通過使用 setMaximumWidth() > window_size,我的第一個選項卡檢索自然行為(它會隨着窗口大小的調整而改變大小)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM