天天看點

Qt ScrollArea無法出現滾動條的問題記錄

使用Qt的ScrollArea控件放置其他控件進行設計,通過滾動條進行拖動顯示,學習中發現ScrollArea大小改變之後顯示不全但是沒有出現滾動條。效果如下:

Qt ScrollArea無法出現滾動條的問題記錄

ScrollArea内部的widget大小也是跟着變化的,最後網絡搜尋了一些資料之後解決。通過UI設計器設計的界面需要将ScrollArea的widgetResizable屬性false掉。

Qt ScrollArea無法出現滾動條的問題記錄

UI設計器預設是開啟的,如果是代碼生成的話這個屬性好像是false的,代碼設定

ui->scrollArea->setWidgetResizable(false);關閉這個屬性後滾動條就出現了。

Qt ScrollArea無法出現滾動條的問題記錄

Qt學習記錄。

繼續閱讀