- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 Qt QBoxLayout QVBoxLayout QGridLayout 清空布局内widget的正确做法
1.简述有这么一个界面,楼层内包含房间,增删改查。房间列表用QWidget+QVBoxLayout布局。当刷新界面的时候就需要清空QVBoxLayout原有的房间widget。直接take(),deletechild;房间widget是没有释放的,甚至还飘在界面上。废话不多说,看下边代码删干净它。2.代码 QVBoxLayout *pVLayout = qobject_cast<QVBoxLayout *>(this->layout()); if(pVLayou
2020-12-24 15:48:34 5641 3
原创 Qt QScrollArea 用法 QScrollArea不显示 QScrollArea没铺满
文章目录1.效果2.简述3.代码1.效果我们实现一个组件铺满滚动区的效果错误效果2.简述在设计器里边用滚动区很简单,先这样然后这样就可以了。。。但是手写代码没理解的话就容易出现不显示,加了布局器没拉伸的效果。如上没铺满示例。重要的就是这个setWidgetResizable(true);文档解释这个属性用于控制滚动区域是否需要调整视图小部件的大小。如果这个属性被设置为false(默认值),滚动区域表示它的小部件的大小。不管这个属性是什么,你都可以使用widget()->res
2020-12-24 10:18:47 4538 3
原创 Qt 递归安装父控件的所有子孙控件事件过滤器 遍历安装事件过滤器
文章目录1 简述2 实现1 简述一个稀松平常的效果,点击父控件内的任意子孙控件,父控件呈现选中效果。2 实现那么怎么收到子孙控件的点击事件呢?把所有的子孙控件事件过滤器安装到父控件上。怎么安装呢?30个控件安装30次?增删控件再手动修改?NoNoNo! 递归父控件的子孙。 void recursiveInstallEventFilter(QObject *pObject) { if(pObject->children().count() > 0)
2020-12-03 16:37:11 525
Qt拆分器实现 窗口拆分
2021-07-12
Qt5.7.1 模仿siri语音动画
2020-11-20
pictureflow-qt-5.7.zip
2020-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人