社区
Qt
帖子详情
Qt布局、求一方法
SilenceSu
2012-09-21 10:58:10
准备做一个类似于蜡烛燃烧的效果、蜡烛用QLabel加图片。
现在要实现的效果;
1、因为蜡烛燃烧有一块固定的位置,所以每一次添加蜡烛的时候都要在中间位置。(用layout QLabel大小会变化、并且如果添加第二根的时候、第一根和第二根间距好大)
2、蜡烛燃烧的时候图片是以裁剪的方式减少、
谢谢各位!
...全文
117
6
打赏
收藏
Qt布局、求一方法
准备做一个类似于蜡烛燃烧的效果、蜡烛用QLabel加图片。 现在要实现的效果; 1、因为蜡烛燃烧有一块固定的位置,所以每一次添加蜡烛的时候都要在中间位置。(用layout QLabel大小会变化、并且如果添加第二根的时候、第一根和第二根间距好大) 2、蜡烛燃烧的时候图片是以裁剪的方式减少、 谢谢各位!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SilenceSu
2012-09-26
打赏
举报
回复
结贴、结贴、现在在CSDN经常都是楼主一个唱独角戏.0.0.
xiebin133
2012-09-24
打赏
举报
回复
你这个和进度条的显示是一样的。做两张图片,第一张 只显示燃烧的那部分, 第二张显示 蜡烛的那一部分,然后对蜡烛的那一部分进行压缩就好了 。
SilenceSu
2012-09-24
打赏
举报
回复
为什么我问的都木有人回答....
baobaodediaozhui
2012-09-24
打赏
举报
回复
你帮过我,我虽然不会,但帮你顶了
SilenceSu
2012-09-24
打赏
举报
回复
多个蜡烛 要在一定范围内
[Quote=引用 3 楼 的回复:]
你这个和进度条的显示是一样的。做两张图片,第一张 只显示燃烧的那部分, 第二张显示 蜡烛的那一部分,然后对蜡烛的那一部分进行压缩就好了 。
[/Quote]
QT
经典教程_详细一步一步例子
为了使更多的
Qt
初学者能尽快入门
Qt
,也为了
Qt
及
Qt
Creator的快速普及,我们花费大量精力写出了这一系列教程。虽然教程的知识可能很浅显,虽然教程的语言可能不规范,但是它却被数十万网友所认可。我们会将这一系列教程一直写下去,它将涉及
Qt
的方方面面 一、
Qt
Creator的安装和hello world程序的编写 二、
Qt
Creator编写多窗口程序 三、
Qt
Creator登录对话框 四、
Qt
Creator添加菜单图标 五、
Qt
Creator
布局
管理器的使用 六、
Qt
Creator实现文本编辑 七、
Qt
Creator实现文本查找 八、
Qt
Creator实现状态栏显示 九、
Qt
Creator中鼠标键盘事件的处理实现自定义鼠标指针 十、
Qt
Creator中实现定时器和产生随机数 十一、
Qt
2D绘图(一)绘制简单图形 十二、
Qt
2D绘图(二)渐变填充 十三、
Qt
2D绘图(三)绘制文字 十四、
Qt
2D绘图(四)绘制路径 十五、
Qt
2D绘图(五)显示图片 十六、
Qt
2D绘图(六)坐标系统 十七、
Qt
2D绘图(七)
Qt
坐标系统深入 十八、
Qt
2D绘图(八)涂鸦板 十九、
Qt
2D绘图(九)双缓冲绘图简介 二十、
Qt
2D绘图(十)图形视图框架简介 二十一、
Qt
数据库(一)简介 二十二、
Qt
数据库(二)添加MySQL数据库驱动插件 二十三、
Qt
数据库(三)利用QSqlQuery类执行SQL语句(一) 二十四、
Qt
数据库(四)利用QSqlQuery类执行SQL语句(二) 二十五、
Qt
数据库(五)QSqlQueryModel 二十六、
Qt
数据库(六)QSqlTableModel 二十七、
Qt
数据库(七)QSqlRelationalTableModel 二十八、
Qt
数据库(八)XML(一) 二十九、
Qt
数据库(九)XML(二) 三十、
Qt
数据库(十)XML(三) 三十一、
Qt
4.7.0及
Qt
Creator 2.0 beta版安装全程图解 三十二、第一个
Qt
Quick程序(QML程序) 三十三、体验QML演示程序 三十四、
Qt
Quick Designer介绍 三十五、QML组件 三十六、QML项目之Image和BorderImage 三十七、Flipable、Flickable和状态与动画 三十八、QML视图 三十九、
Qt
Declarative模块 四十、使用Nokia
Qt
SDK开发Symbian和Maemo终端软件 四十一、
Qt
网络(一)简介 四十二、
Qt
网络(二)HTTP编程 四十三、
Qt
网络(三)FTP(一) 四十四、
Qt
网络(四)FTP(二) 四十五、
Qt
网络(五)获取本机网络信息 四十六、
Qt
网络(六)UDP 四十七、
Qt
网络(七)TCP(一) 四十八、
Qt
网络(八)TCP(二)
24小时学通
qt
编程(PDF)
以流行的
Qt
库为对象,从程序设计角度全面介绍Linux/UNIX下基于
Qt
的图形界面程序开发
方法
。全书共分5部分:第一部分——
Qt
基础知识,介绍
Qt
基本知识、面向对象程序设计、槽和信号、
Qt
构造块等内容。第二部分——重要的
Qt
部件,介绍常用
Qt
部件使用
方法
,以及怎样绘制图形和创建对话框等。第三部分——深入学习
Qt
,介绍
布局
管理器、文件和目录、文本和常规表达式、容器类、图形、程序间通信等内容。第四部分——
Qt
编程技巧,介绍怎样编写KDE应用程序、使用OpenGL类绘图和创建Netscape插件等。第五部分——改善程序性能,介绍
Qt
程序的国际化、移植、调试等问题,以及怎样使用构造程序简单快捷地创建图形界面。附录部分给出了每章测验题答案和常用的
Qt
类描述。全书分为24个学时,每一学时内容均以前一学时为基础。
QT
常用的
布局
方法
不管是
QT
还是MFC,自动生成的UI文件如果不做处理,默认不能随着鼠标拉伸页面去自适应大小, 比如下面是做好的页面: 页面被拉伸之后: 但是很多页面需要随着鼠标拉伸按照比例改变自身大小的,这个时候就要用到Layout
布局
了;
QT
布局
有4大类:QBoxLayout, QGridLayout(), QFormLayout, QStackedLayout,它们的父类都是QLayout; 其中 QBoxLayout用的多一些,它主要包含两个子类:QHBoxLayout(水平
布局
), QVBoxLayout(垂
Qt
界面
布局
常用
方法
总结
Qt
的标准
布局
包括水平
布局
、垂直
布局
、网格
布局
、表单
布局
,水平
布局
中的所有子控件中心轴在一条水平直线上,垂直
布局
中的所有子控件中心轴在一条垂直直线上,网格
布局
用来在网格中
布局
子控件,表单
布局
常用来做表单的输入。 如下是将这几个
布局
结合起来设计出来的界面的例子(截取自
Qt
帮助手册): 可以看到,编程者利用
Qt
的标准
布局
便可以设计出排列有序、功能丰富的程序界面。 接下来我们针对
Qt
的标准
布局
逐一展开进行介绍,针对
Qt
标准
布局
的实现,均通过纯代码的方式进行演示(...
QT
布局
管理器不同部分比例大小设置
方法
QT
布局
管理器(QVBoxLayout,QHBoxLayout)不同部分比例大小设置
方法
默认情况如果将多个控件加入到
QT
的
布局
管理器中(QVBoxLayout、QHBoxLayout)所有控件占用的宽度/高度是等比例大小的。然后,在实际应用和开发中往往希望在同一个
布局
管理器中,根据控件实际显示内容的多少或大小其相应的比例是不相同的。之前试了很多种
方法
都不行,偶尔一次发现了原来
QT
提...
Qt
16,173
社区成员
26,583
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章