• 5355阅读
  • 3回复

如何手工布局? [复制链接]

上一主题 下一主题
离线fljxray
 
只看楼主 倒序阅读 楼主  发表于: 2011-01-18
我设置一界面,主窗口下有2部分:QGridLayout和QVBoxLayout,QVBoxLayout下就是单纯的垂直放置3个button
而在QGridLayout中,我设置了3行,每行4个button(定义了一数组)。

现在我要用手工设置每个按钮坐标的方式来完成类似布局,但貌似在Layout下再用setGeometry设坐标没用。

请问:怎么样用手动设坐标的方法来完成?就是把之前通过网状布局和垂直布局完成的布局用定义每个小组件(每个按钮)的方式来完成布局??
[ 此帖被fljxray在2011-01-18 20:13重新编辑 ]
离线kimtaikee

只看该作者 1楼 发表于: 2011-01-18
layout1->addWidget(btn);
layout1->addLayout(layout2);
setLayout(layout2);

离线wd007

只看该作者 2楼 发表于: 2011-01-18
Qt Assistant中有例子的,楼上也可。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线l270378034

只看该作者 3楼 发表于: 2011-01-21
damo 很多都是手动布局
linux_qt
快速回复
限100 字节
 
上一个 下一个