QT 设置SizePolicy的例子(简单明了)


http://hi.baidu.com/cybertingred/item/e8eadaad0c7f62f615329be7
 

QPushButton *left = new QPushButton("killin' kind");
QPushButton *right = new QPushButton("Emma");

QHBoxLayout *layout = new QHBoxLayout(this);

layout->addWidget(left);
layout->addStretch();
layout->addWidget(right);

QSizePolicy policy = left->sizePolicy();
policy.setHorizontalStretch(1);
policy.setVerticalStretch(1);
policy.setHorizontalPolicy(QSizePolicy::Minimum);
left->setSizePolicy(policy);

policy = right->sizePolicy();
policy.setVerticalStretch(1);
policy.setHorizontalStretch(3);
policy.setHorizontalPolicy(QSizePolicy::Minimum);
right->setSizePolicy(policy);

http://blog.csdn.net/skykingf/article/details/8273992


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM