我使用QTabWidget
創建了一個帶有界面的聊天程序。如果在選項卡中有更新,我想將選項卡標題字體設置爲粗體字體。與QTabWidget ::字體我只能設置標題的字體所有選項卡。QTabWidget只設置了一個標籤的標題字體
回答
不幸的是,你只能訪問文本本身。文字的字體未在QTabWidget的QTabBar中公開。也許changing the color of the tab就足夠了?否則,你不得不重寫繪畫算法,這可能會被證明是麻煩的。在Qt 3中,有可能通過tabAt(int index)
訪問QTab
,但不幸的是,他們刪除了該文件。
現在還沒有Qt接近我,但我們的想法是,您應該嘗試爲選項卡小部件的特定頁面項設置字體。嘗試是這樣的:
yourTabWidget.currentWidget()->setFont(/*bold font*/);
不,'currentWidget()'訪問頁面而不是相關標籤的「文本」小部件。 – 2011-03-12 12:11:21
@netrom ok,thx。 +1的答案;) – 2011-03-12 12:30:17
Np和謝謝,Hovhannes。 :) – 2011-03-12 12:33:40
您可以使用QTabBar :: setTabTextColor()方法,像這樣:
QTabBar* bar=tagWidget->tabBar();
bar->setTabTextColor(index, Qt::blue);
- 1. Matplotlib:設置沒有設置標籤的標籤字體
- 2. 標題設置字體
- 3. 如何爲jtabbedpane中的標籤標題設置字體
- 4. 設置了兩個標題?
- 5. UI標籤設置標題
- 6. 只爲一個uitableview設置標題
- 7. 在標籤上設置Android自定義字體標題
- 8. 標籤字段變成字體設置
- 9. 只能在頁面上設置一個標籤的文字
- 10. cytoscape.js:設置節點標籤的字體大小小於一個
- 11. 鉻只設置從「設置Cookie」標題的第一個cookie
- 12. QTabWidget標籤,但文字水平
- 13. 設置一個asp.net標籤爲jQuery對話框的標題
- 14. QTabWidget標籤書架爲eclipse
- 15. 如何設置QTabWidget的標籤欄長度?
- 16. 設置標題標籤的字符串屬性清除另一個標籤的字符串屬性在BeautifulSoup
- 17. 更改字體標籤中間標題
- 18. 使用TypefaceSpan設置ActionBar標題字體
- 19. UIViewController默認標題字體設置
- 20. 在QTabWidget選項卡中設置標籤文本
- 21. 設置下一個視圖的navigationBar標題字體?幫助「setTitleView」到一些標籤?
- 22. 在設置標題前設置了localStorage
- 23. 根據另一個li的值設置一個li標籤的標題
- 24. 設置一類的標籤
- 25. 從UIViewController設置標籤標題
- 26. 設置標題標籤文本縮進
- 27. Matplotlib。設置標題x和y標籤
- 28. UINavigationItem標題標籤設置寬度?
- 29. QTreeView/QFileSystemModel設置標題標籤
- 30. 一個標籤中的不同字體
謝謝,我已經解決了它設置標籤的圖標 – levu 2011-03-12 12:18:36
歡迎您。 :) – 2011-03-12 12:21:39