0
默認情況下,文本始終位於選項卡圖標的右側...
如何將文本移動到底部?
是否有一個選項可以做圖標/文本對齊?Qt,QWidget,QTabWidget,QTabBar:如何將文本移動到圖標底部?
(我設計的GUI基礎上,Qt Creator的設計。
我試圖使用Qt樣式表,但我不能,因爲我還沒有修改使用Qt Designer生成的代碼。)
非常感謝你!
默認情況下,文本始終位於選項卡圖標的右側...
如何將文本移動到底部?
是否有一個選項可以做圖標/文本對齊?Qt,QWidget,QTabWidget,QTabBar:如何將文本移動到圖標底部?
(我設計的GUI基礎上,Qt Creator的設計。
我試圖使用Qt樣式表,但我不能,因爲我還沒有修改使用Qt Designer生成的代碼。)
非常感謝你!
甲棘手方式:
由於我們可以設置QToolButton爲高於文本圖標,只是創建一個組QToolButtons的,水平或垂直地列出,每個按鈕需要是可檢查的。將它們添加到QButtonGroup。
然後隱藏QTabWidget的TabBar(超出父窗口小部件或ToolButtons下),將TabWidget放在列出的ToolButton下。
最後,將QButtonGroup buttonClicked信號連接到TabWidget的setCurrentIndex信號。
注意,當你添加一個按鈕到QButtonGroup時,你將不得不從0手動分配ID。
可能重複的[QTabBar圖標位置](http://stackoverflow.com/questions/1050516/qtabbar-icon-position) – Mat 2013-05-03 06:58:42
不,這些帖子不是我的問題的答案。我以前讀過。謝謝! – aviit 2013-05-03 07:15:39
好,再讀一遍。正如你所要求的那樣,這篇文章就是關於讓圖標下方的文字。 – Mat 2013-05-03 07:17:20