社区
Qt
帖子详情
【新手提问】请问一下老鸟们!除了QLayout还有没有别的方法显示控件?
weakwater
2011-08-26 04:41:31
我发现QLayout很不好用,对元素设置位置和宽高也不起作用,我也不能随意的放控件的位置。
对QLayout设置位置也不行,总是给个全屏的,然后里面的控件都是均匀排版!难看得很!
我想做一个图片为北京的,位置不一定要按行按列排列的,也就是想怎么排怎么排的,该用什么技术呢?
...全文
182
12
打赏
收藏
【新手提问】请问一下老鸟们!除了QLayout还有没有别的方法显示控件?
我发现QLayout很不好用,对元素设置位置和宽高也不起作用,我也不能随意的放控件的位置。 对QLayout设置位置也不行,总是给个全屏的,然后里面的控件都是均匀排版!难看得很! 我想做一个图片为北京的,位置不一定要按行按列排列的,也就是想怎么排怎么排的,该用什么技术呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
看山不是山看水不是水
2012-06-13
打赏
举报
回复
一楼说的有道理 每次计算每个组件的位置 还要窗口重绘的时候进行重新排布 麻烦,还是有Layout布局利索
shen_wei
2012-06-13
打赏
举报
回复
推荐QGridLayout 。。。。
addfourliu
2012-06-13
打赏
举报
回复
五楼 +1
june2004
2012-06-12
打赏
举报
回复
QSpaceItem
xinran0703
2011-08-30
打赏
举报
回复
控件摆放位置可以用QGridLayout,通过设置某行某列的具体宽度,实现控件位置的不同摆放
dxms8
2011-08-30
打赏
举报
回复
layout是用来帮忙布局的,可以设置space和margin,来达到排版效果
这是layout的功能,不能满足lz需要的话就只能自己设定位置了
念茜
2011-08-27
打赏
举报
回复
setGeometry ( int x, int y, int w, int h ) 就是麻烦点哎 但是简单方便
dext
2011-08-27
打赏
举报
回复
void QWidget::setGeometry ( int x, int y, int w, int h )
乔巴好萌
2011-08-26
打赏
举报
回复
qlayout可以自己设置间距的setContentsMargins
要不就自己设置子widget的位置 然后重载resizeEvent
mfc11
2011-08-26
打赏
举报
回复
好方法啊
weakwater
2011-08-26
打赏
举报
回复
感谢楼上,我试试
cpio
2011-08-26
打赏
举报
回复
那就在窗口resizeEvent里面自己计算各控件的位置吧
C#窗体TabControl
控件
美化版源代码TabControlEx
话不多说,C#窗体TabControl
控件
美化版源代码TabControlEx,就是美化标签页,大家可以下载下来看看。
新手
可以学习学习,老鸟飘过吧
【原创】C#导出数据到EXCEL
方法
谈(附实例源码和超级无敌详细讲解)
如果你耐心仔细看完本文,相信以后再遇到导出EXCLE操作的时候你会很顺手觉得SO EASY,主要给
新手
朋友们看的,老鸟可以直接飘过了,花了一晚上的时间写的很辛苦,如果觉得对你有帮助烦请留言支持
一下
,我会写更多基础...
Java开发利器:IntelliJ IDEA的安装、配置与使用
本教程为授权出品 IDEA 全称IntelliJ IDEA,是Java语言开发的集成环境,目前已经渐渐代替了Eclipse的使用。IntelliJ IDEA在业界被公认为最好的Java开发...适合于Java开发初学者以及从Eclipse切换到IDEA开发的
老鸟们
。
android源码全国城市选择列表Demo
android全国城市选择列表小demo,适合
新手
。 全国城市数据存在sqlite中,通过适当的规律自由选取相印城市。 适合
新手
参考,老鸟就直接飘过吧...
SpringBoot 如何异步编程,
老鸟们
都这么玩的
老鸟们
都是这样玩的! 2. SpringBoot 如何进行参数校验?
老鸟们
都是这么玩的! 3. SpringBoot 如何生成接口文档,
老鸟们
都这么玩的! 4. SpringBoot 如何进行对象复制,
老鸟们
都这么玩的! 5. SpringBoot 生成接口...
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章