Qt 設計師中使用QScrollArea控制項

2021-06-11 02:52:16 字數 487 閱讀 4601

在qtdesigner

拖乙個scroll area控制項到視窗中會生成 scrollarea 和

scrollareawidgetcontents 這兩個部件。 其中

scrollareawidgetcontents 是

scrollarea 的子部件,它是個空的qwidget。

我們把要實現滾動條效果的目標控制項拖到

scrollarea 裡,使其成為

scrollareawidgetcontents 的子部件。

然後調整

scrollareawidgetcontents 的尺寸為需要的尺寸,切記不要用resize() 而是用setfixedsize () 。

然後調整目標控制項的位置大小,可以用 setgeometry(0,0,w,h),使其左上角對齊scrollareawidgetcontents 。

現在就可以編譯執行看效果了。

使用qt設計師

1.qt設計師中使用qscrollarea,要讓滾動條在執行時出現,需要設定qscrollarea內部的qwidget的minimumsize,只有當qscrollarea的大小小於內部的qwidget的大小才會顯示滾動條。預設qscrollarea內部的qwidget為scrollareawidg...

VS使用QT設計師設計的UI

1.新建ui,儲存為ab.ui,把檔案放在專案的ui路徑中。2.在 vs加入 ab.ui 檔案,例如 3.編譯一下,會生成乙個ui ab.h的檔案。執行的命令行為 qtdir bin uic.exe o generatedfiles ui filename h fullpath 右鍵 ui檔案,選屬...

CodeBlocks Qt環境 Qt設計師

codeblocks是乙個靈活而強大的c 編輯器,我一直在用qt做應用開發,qtcreator的除錯很差勁,vs雖然很好,但是動不動就n個g的安裝,很不爽,所以配置了一下codeblocks qt的開發環境,特此記錄 1.先設定好qmake.exe的路徑 把qmake.exe所在的目錄加入到使用者環...