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

【新手提问】请教一上老鸟们!除了QLayout还有没有别的方法显示控件

2012-09-25 
【新手提问】请问一下老鸟们!除了QLayout还有没有别的方法显示控件?我发现QLayout很不好用,对元素设置位置和

【新手提问】请问一下老鸟们!除了QLayout还有没有别的方法显示控件?
我发现QLayout很不好用,对元素设置位置和宽高也不起作用,我也不能随意的放控件的位置。

对QLayout设置位置也不行,总是给个全屏的,然后里面的控件都是均匀排版!难看得很!


我想做一个图片为北京的,位置不一定要按行按列排列的,也就是想怎么排怎么排的,该用什么技术呢?

[解决办法]
那就在窗口resizeEvent里面自己计算各控件的位置吧
[解决办法]
qlayout可以自己设置间距的setContentsMargins 
要不就自己设置子widget的位置 然后重载resizeEvent
[解决办法]
void QWidget::setGeometry ( int x, int y, int w, int h )
[解决办法]
setGeometry ( int x, int y, int w, int h ) 就是麻烦点哎 但是简单方便
[解决办法]
推荐QGridLayout 。。。。

热点排行