Re: [問題] 請問Qt layout有沒有百分比設定

看板C_and_CPP (C/C++)作者 (←這人是超級笨蛋)時間15年前 (2010/12/14 01:49), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串3/3 (看更多)
http://codepad.org/2cenqPi8 我用的是 Qt 3, 不過這種程式差不了太多 void QBoxLayout::addWidget(QWidget *widget, int stretch = 0, int alignment = 0 ) 把 stretch factor 設成非零, 就可以設定該 widget 在 parent 放大時的縮放比例 根據我的實驗, 如果大家都是 0 的話, 行為就和都是 1 一樣 不過如果有元件不是 0, 那設成 0 的元件就不會縮放, 其他還是照比例 設成 0 的元件在程式開始時的大小有沒有規則就看不出來了 其他像 addLayout() 和 addStretch() 的道理應該一樣 -- ╱ ̄ ̄ ̄╲ ▏◢█◣ 成龍表示: 是喔... ′/ ‵ ╰╯ ψQSWEET █◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.81.146

12/14 15:54, , 1F
Qt4 Designer 的 Grid Layout 可以設定 stretch factor
12/14 15:54, 1F

12/14 15:55, , 2F
原理就跟你說的一樣,設成 7,3 就會是 7:3
12/14 15:55, 2F

12/14 16:06, , 3F
果然設定stretch之後就可以了 大感謝
12/14 16:06, 3F
文章代碼(AID): #1D1bostQ (C_and_CPP)
文章代碼(AID): #1D1bostQ (C_and_CPP)