• 8722阅读
  • 6回复

请教designer的问题,就是在designer中如何让控件随着主窗口最大化而变大? [复制链接]

上一主题 下一主题
离线feiyond
 

只看楼主 倒序阅读 楼主  发表于: 2007-06-08
请教designer的问题,就是在designer中如何让控件随着主窗口最大化而变大?
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
比如我有一个frame控件,frame有一定大小。然后当我的主窗口最大化时,frame还是保持原来的大小,这样就和主窗口很不协调了。所以我现在希望的是随着主窗口的最大化,这个frame的大小也跟着变大,以使控件和主窗口保持适当的比例。请问这个在designer中是怎么实现呢?能具体讲一下吗?
[ 此贴被XChinux在2008-07-18 14:46重新编辑 ]
离线tzpyyd
只看该作者 1楼 发表于: 2007-06-11
在主Widget上添加一个布局管理器,换句话说就是将所有控件添加到布局管理器中就行,当然注意siePolicy设置不是固定大小
Qt学得好辛苦!
离线林建斌
只看该作者 2楼 发表于: 2013-04-02
我也遇到这个问题,不知道楼主有没有解决
离线rpdhunter

只看该作者 3楼 发表于: 2013-04-02
这个必须要代码来实现了吧
离线rpdhunter

只看该作者 4楼 发表于: 2013-04-02
何必纠结与用designer呢,之前我很反感那些不用designer做界面的所谓高手,因为复杂界面不用designer设计就是和自己过不去。

但是designer绝对不是万能的,可以用designer设计的,全都能用代码实现,反之则不然。

现在我的观点是:能用designer就用,但是原理必须要懂
离线jdwx

只看该作者 5楼 发表于: 2013-04-02
回 2楼(林建斌) 的帖子
UI编辑器里,鼠标在窗口空白处(没有控件的地方)点一下,再点一下工具栏上的水平布局(垂直布局),完成。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yfx2003

只看该作者 6楼 发表于: 2013-04-02
使用水平、垂直布局即可完成,大家木有好好看书啊~~~
www.qtcn.org/gpq4/
ajaxref.okajax.com/
快速回复
限100 字节
 
上一个 下一个