我正在制作一个简单的计算器,并希望我的所有按钮重新调整为我设置的一个按钮的大小。 VS2010可以实现这一点,但我不知道如何在Qt Creator中做到这一点。我尝试过使用布局但没有运气。这可能吗?
我面临的问题是,当我使用布局时,它会将按钮的高度重置为默认值,因此我无法真正创建自定义尺寸的按钮?
答案 0 :(得分:0)
你可以使用:
setMinimumSize( int minw, int minh )
setMaximumSize( int maxw, int maxh )
minw = maxw和minh = maxh
setMinimumSize( 40, 40 )
setMaximumSize( 40, 40 )
强制为40x40的大小
答案 1 :(得分:0)
设置固定大小:
void QWidget::setFixedSize ( int w, int h )
void QWidget::setFixedSize ( const QSize & s )
您可以使用另一个按钮的大小:
Btn1.setFixedSize(40, 40);
Btn2.setFixedSize(Btn1.size());
Btn3.setFixedSize(Btn1.size());
答案 2 :(得分:0)
使用水平和垂直垫片,看看这个:
Qt Spacers
从分钟7:02开始