关于QGridLayout布局的问题。。
QGridLayout 进行QPushButton布局。。如上图!
布局出来的QPushButton,为啥Button的高度大小不一样。。
图中可以看见(绿色的线表示出来了),第三个Button高度,比前两个都小了,这样整体看着都难看!!
如何才能改正这样的问题。。
还有更特殊的,Button可以比正常的小 1/5。。不知道这个是怎么回事??
gBox->addwidget(QPushButton,0,1); 是这样添加的!!
1。现在就算是 setRowMinimumHeight(0,30); 每一行都设置高度,但是还是不行。。。求高人来解决!!
2。为啥会出现这样的问题哪???很是不理解。。
[解决办法]
每个控件内部的text不一样,所以fontMetric也不一样,
还有,你设置的是MinimumHeight,也许可以改为MaximumHeight看看。
[解决办法]
QLayout::removeWidget
[解决办法]
不用QGraphicsGridLayout呗。
还有QVBoxlayout和QHBoxLayout可用。