会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FayeValentine
博客园
首页
新随笔
联系
订阅
管理
2023年7月7日
Qt背景色失效的解决办法,一般出现在自定义UI类中
摘要: 1.重写PaintEvent 2.this->setAttribute(Qt::WA_StyledBackground)
阅读全文
posted @ 2023-07-07 14:11 FayeValentine
阅读(518)
评论(0)
推荐(1)
2023年4月23日
C++管理堆上内存
摘要: 代码中如果有使用到堆上内存,必然涉及到内存的释放时机问题,有别于python的try...finally语法,C++中要实现类似的语法则显得比较困难,因此需要另辟蹊径,用栈内存的自动释放管理堆内存的释放。 思路如下,用一个类包装好堆内存的分配(构造)和释放(析构),包装类在函数中调用时均为栈上分配,
阅读全文
posted @ 2023-04-23 14:32 FayeValentine
阅读(26)
评论(0)
推荐(0)
2018年12月6日
Qt实现带有映射关系的进度条
摘要: 1.编写继承自widget的新类,这里我们定义为colorWidget; 2.在colorWidget中添加私有变量QVector<QRect> m_rects,用于存放进度条的不同区间(矩形),这里为了省事,利用接口函数定义数量, 然后对widget空间作均匀划分; 3.重写paintEvent函
阅读全文
posted @ 2018-12-06 22:01 FayeValentine
阅读(463)
评论(0)
推荐(0)
2018年10月12日
Qt实现collapsePanel(折叠)功能
摘要: 实践过程中,看到C#实现的CollapsePanel功能,比一般的TabWidget更加直观,充分利用了页面空间,遂感到很有兴趣,也查阅了很多资料搜索Qt在这方面的实现。 目前来说,比较常见的作法就是利用空间的setVisiable()特性,当setVisiable(false)时,空间则会隐藏,如
阅读全文
posted @ 2018-10-12 15:37 FayeValentine
阅读(9301)
评论(1)
推荐(0)
公告