看板 C_and_CPP 關於我們 聯絡資訊
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
legnaleurc:Qt4 Designer 的 Grid Layout 可以設定 stretch factor 12/14 15:54
legnaleurc:原理就跟你說的一樣,設成 7,3 就會是 7:3 12/14 15:55
chchwy:果然設定stretch之後就可以了 大感謝 12/14 16:06