我想風格QTabWidget的標籤欄的個別選項卡(不懸停或當前,但個別)爲什麼?因爲我需要獲得用戶的關注,以便他知道該標籤中顯示的緊急信息。可以有多個標籤需要注意。是否可以設置單個標籤欄的樣式?
回答
你將不得不組裝自己的標籤組件,但是我認爲,如果你繼承QTabBar
和使用setTabButton(int index, ...)
您可以設置自定義窗口小部件的選項卡中的項目,這將讓你控制的行爲,你可以通過改變它代碼或樣式它通過屬性選擇器例如
QTabBar MyButtonWidget[showalert=true]
{
background-color: red;
}
這似乎有點奇怪。你爲什麼不選擇該選項卡?
我不認爲你可以用樣式表做到這一點。您可以輕鬆地定製第一和最後但並非任何選項卡(據我所知)
http://doc.qt.io/archives/4.6/stylesheet-reference.html
在另一方面,你可以設置自定義圖標提醒注意或使用無效QTabBar :: setTabTextColor(INT指數,常量的QColor &顏色)
你可能想嘗試簡單地使用樣式表來直接設計一個選項卡,而不是爲了這個目的而進行子類化。在樣式表中,可以使用:tab子控件訪問單個選項卡,然後可以修改動態屬性以將其狀態設置爲需要注意或不需要,並根據動態屬性應用樣式。
沒有,這將無法正常工作,我無法精確選擇哪個標籤樣式。例如,如果我有15個選項卡,我不能說:tab:3 only tab:left tab:right,tab:middle etc .. – 2010-05-28 05:13:49
@yan:但是,你可以使用QTabBar :: tab [urgent =「true」],然後在你的代碼中,使用aTab-> setProperty(「urgent」,true)在需要注意的選項卡上設置一個動態屬性;適當時 – Fred 2010-05-28 18:03:13
想要相信你,但我只是試了一下,它似乎沒有工作。也許我做的不對,但是我沒有看到向單個選項卡添加動態屬性的方法,只能看到整個QTabWidget或QTabBar。如果你可以添加更多的細節,我會嘗試。 – 2010-05-28 20:37:43
- 1. JQuery:是否可以設置<a>標籤樣式以改變點擊?
- 2. 是否可以根據它的輸入類型來設置標籤的樣式?
- 3. 是否可以創建一個標籤樣式字段?
- 4. 是否可以將XYPlot的樣式設置爲這樣?
- 5. 是否可以爲標籤標題應用樣式
- 6. 是否可以設置瀏覽器選項卡和欄的樣式?
- 7. 是否可以定製標籤欄配置視圖?
- 8. 我們是否可以編程設置在顯示標籤欄時應顯示哪個標籤項?
- 9. 是否可以切換標籤欄和sherlock動作欄的位置?
- 10. 在PyCharm中,是否可以禁用隱藏樣式標籤?
- 11. 以編程方式設置標籤欄的標題
- 12. 是否可以根據標籤設置八角型的帖子?
- 13. 是否可以設置printf輸出的樣式?
- 14. 是否可以設置angular-xeditable的樣式?
- 15. 是否可以設置Windows Identity Foundation回發頁的樣式?
- 16. 設置多色標籤欄圖標而不是單色圖標
- 17. 我們可以在標題中設置樣式到標題標籤
- 18. LLVM。是否可以使用SwitchInst設置範圍標籤?
- 19. 是否可以在iPhone上爲動畫設置標籤或ID?
- 20. 是否可以在Java中進行JavaScript樣式設置?
- 21. 設置樣式<input>標籤
- 22. 如何爲標籤設置TextBlock樣式?
- 23. 是否可以使用Chrome擴展在地址欄中設置多個圖標?
- 24. 如何在button_to標籤中設置獨立單詞的樣式?
- 25. 是否可以設置標籤相對於gnuplot中的鍵的位置?
- 26. 以與某個標籤相同的方式對DIV進行樣式設置
- 27. 是否可以在Tk/Tcl的標籤中放置一個模式?
- 28. 以GroupBox樣式設置GroupBox的標題
- 29. 以編程方式設置標籤欄項目
- 30. 是否可以設置VoiceMailNumber?
我這樣做的原因是因爲換了一塊硬件設備的每個選項卡顯示的數據。如果發生故障,則會發生緊急情況,他們需要知道故障來自哪裏併到達相應的選項卡。這就是爲什麼選定的選項卡不夠用。 – 2010-05-19 19:44:02
正如Anton指出的那樣,您可以爲選項卡着色。如果發生緊急情況,則可能需要切換標籤。其他選項包括使用彈出窗口或具有警報小部件,當發生故障時該小部件將變爲可見。 – 2010-05-19 19:49:02
如何添加QLabel上面的標籤與消息,一些不好的事情發生和鏈接/按鈕導航到問題的標籤。當沒有錯誤時,消息將被隱藏。 – Anton 2010-05-19 19:50:21