设置一下布局,设置一下大小策略可以做到吧,即setSizePolicy()。
比如要设置长宽比为2:1,代码如下:
QSizePolicy policy = textEdit->sizePolicy();
policy.setHorizontalStretch(2);
policy.setVerticalStretch(1);
textEdit->setSizePolicy(policy);
//还有一些大小策略的设置,请查看文档
还有一个setScaledContents(true )在文本框窗口部件和lineEdit部件内有内容时,很有用。