QT QRadioButton控制元件怎么設定文字的顯示位置顏色及大小,QRadioButton文字只能顯示在右邊嗎?QPushButton之類的文字顯示不能隨意設定位置(在控制元件范圍內)嗎?不要說什么左中右上下之類的,我指的是控制元件范圍內任意位置
uj5u.com熱心網友回復:
QRadioButton的話可以考慮跟Label綁一起,文本用Label顯示(這個操作用Designer會很方便,純代碼的話我就不確定了,不過應該可以通過放到一個Layout里面實作),QPushButton的話,我翻幫助檔案確實沒看到自定義文本位置的資訊,父類的QAbstractButton,可能能通過PaintEvent直接畫新的文本位置上去吧?我不是特別確定(作為還沒真正入門編程,剛看完qml的看到你說的這個情況滿腦子都是用qml直接自己畫一個按鈕,至少單純在畫控制元件方面qml確實比qss方便很多)。uj5u.com熱心網友回復:
另外還有一個是樣式表可能可以調整文本位置,但是我沒查到qt樣式表調整位置的資訊,我對樣式表也并不熟悉……uj5u.com熱心網友回復:
可以使用層疊樣式表來確定控制元件的文本格式uj5u.com熱心網友回復:
垃圾QT我操,真不知為什么有人用,用uilib靈活一萬倍uj5u.com熱心網友回復:
QRadioButton不設定文字,用一個QLabel放文字還不是想放哪就放哪?關于Qt最早的接觸是跑海思上的,一個東西的存在肯定是有一定的意義。
起碼windows上比MFC好用吧?
寫一份代碼就可以在安卓/Win/Linux跑也還行吧?
就算沒有系統一些控制元件,也可以用QWidget自己捏控制元件玩的,哪個不好用,自己捏哪個,想什么樣就捏什么樣就是了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/56156.html
標籤:Qt
上一篇:手機自動連接wifi
