2011-07-05 30 views
0

如何使QTabBar中的所有選項卡都未被選中?如何使QTabBar中的所有選項卡都未被選中?

謝謝。

+0

如果未選中選項卡,您將向用戶展示什麼? – RedX

+0

我使用QTabBar作爲工具來保存書籤。所以我向用戶展示他可以通過瀏覽數據模型的一些視圖(QTreeView和QTableView)。當用戶想要保存當前上下文時,他會製作一個選項卡。所以如果沒有選擇標籤,我會顯示與其他設置相同的意見。 – typbl4

+0

無法取消選項卡。只需創建一個適當命名的新選項卡,以顯示它是默認上下文。 – RedX

回答

0

我認爲它應該像單選按鈕,即總是選擇一個。如果沒有任何選項卡處於活動狀態,則可能應禁用整個欄。

2

@ilyabvt在forum.crossplatform.ru建議創建第1虛擬標籤和使用Qt樣式表使它的寬度= 0:

QTabBar::tab:first { 
    max-width: 0px; 
} 

這種方法工作正常QTabBar集成QTabWidget。但不幸的是不能用單個QTabBar(請看下面的截圖)。也許這是我的錯,但我無法找出錯誤的地方。

enter image description here

相關問題