我正在開發Qt應用程序,目前它正在進行內部測試。該公司的一名成員將Windows配置爲顯示比正常大小更大的文本,這打破了我的用戶界面。關於頁,例如,目前看起來是這樣的:Qt中的自動調整大小標籤
,但在他的設置,如下所示(請注意裁剪文本):
從C#即將/ Winforms背景,我很驚訝,我似乎無法找到一些易於配置的標籤屬性,如Form.AutoSize,它會自動調整標籤大小以適應其包含的文本。我試過與sizePolicy
,scaledContents
和其他一些屬性混淆,但似乎沒有人這樣做。
我遇到不同的線程(如this one),它給出指令,用於縮放文本標籤,但我想做相反 - 縮放標籤到文本,以方便那些有像我的同事一樣放大文字設置。有沒有一個簡單的方法來做到這一點?
你應該使用的佈局:http://qt-project.org/doc/qt-4.8/layout.html – Amartel
QLabel必須默認支持這個(如果投入當然佈局)。您是否使用此表單的佈局? –