我一直在從視頻教程here學習qt。 我已完成35個視頻。所以我想創建一個示例應用程序來了解qt。 我正在使用最新版本的qt創建器。在qt窗口中添加滾動條?
我添加了一些的按鈕 &刪除在主窗口中的菜單欄&工具欄。
運行後,我發現,如果我調整窗口滾動條不會出現。
我不希望的按鈕來調整或移動。我很好,他們變得不可見,但我想滾動條,以便用戶可以滾動到不可見的部分。 我添加了滾動區域小部件,但它不起作用。我通過在互聯網上搜索做了一些編碼,但也沒有工作。當我增加滾動區域的大小直到窗口大小;運行後窗口出現空白。也許按鈕在滾動區域的下方。我如何改變哪個對象應該放在'頂部'?
也因爲我只是一個初學者,我不知道什麼是使用qt設計的最佳方法。我應該只是把所需的小部件,使用設計師&然後通過編碼給他們的特點?還是應該使用設計器完成設計?還是應該放棄設計師&做完整的編碼? 謝謝!
編輯 @Synxis, 是沒有幫助很大。我甚至使用了secentralwidget(ui-> scrollareacontentswidget); 我試圖刪除centralwidget QWidget,但我不能。 任何解決方案?
感謝您的回覆,但你能告訴我該怎麼做嗎? 因爲我已經添加了按鈕,在此之後,如果我添加了Scrollarea小部件,它將成爲centralwidget的子項。我怎樣才能從centralwidget到scrollarea更改父按鈕? –
在設計器中,將QScrollArea添加爲主窗口的子項。然後,在其中移動'centralWidget'。現在只有滾動區域位於主窗口中,因此您可以使用佈局(因佈局只佈置1個元素,哪種佈局無關緊要)。 – Synxis
不確定我是否足夠清楚,'centralWidget'必須是滾動區域的小部件(請參閱文檔以獲取更多解釋)。 – Synxis