首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于QGridLayout布局的有关问题。

2012-06-06 
关于QGridLayout布局的问题。。QGridLayout 进行QPushButton布局。。如上图!布局出来的QPushButton,为啥Button

关于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可用。

热点排行