作者uranusjr (←這人是超級笨蛋)
看板C_and_CPP
標題Re: [問題] 請問Qt layout有沒有百分比設定
時間Tue Dec 14 01:49:39 2010
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