• 11639阅读
  • 3回复

QGridLayout 上面的控件怎么控制大小呢 [复制链接]

上一主题 下一主题
离线zxy1204
 

只看楼主 倒序阅读 楼主  发表于: 2006-06-21
gridLayout -> addWidget(pushButton, 2, 1, Qt::AlignRight | Qt::AlignBottom);

我试图在一个QGridLayout的右下脚加一个Button。可是发现不能控制按钮的大小。而且调整窗体尺寸的时候按钮的尺寸不变。不知道是为什么。

问题1

如何控制Layout里的控件初始的时候的尺寸

问题2

为什么在调整窗体的时候控件尺寸不变呢
[ 此贴被XChinux在2006-06-21 20:26重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-06-21
你看一下C/C++ & releated版里KDE Programming子版里的摘录帖子,有关于Layout的详细解说。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线forgirl

只看该作者 2楼 发表于: 2009-10-21
顶。
同问。
离线waowaohaha
只看该作者 3楼 发表于: 2009-11-01
你在创建控件的时候就是有大小的啊,可以调节的~~,或者用这个函数 tableWidget(控件名)->setGeometry(QRect(10, 10, 600, 510));再或者你在desinger中可以直接用鼠标改变大小,不错之后要重新生成工程编译执行
快速回复
限100 字节
 
上一个 下一个