- 博客(17)
- 收藏
- 关注
原创 QT多线程实现计算分线程和弹框渲染主线程
本文介绍在Qt中处理主线程计算时保持UI渲染的技术方案。通过创建Worker类继承QObject,将耗时计算移至子线程,同时使用信号槽机制实现线程间通信。具体实现包括:1)创建Worker对象并moveToThread到新线程;2)通过started信号触发计算;3)计算完成后通过finished信号返回主线程;4)自动清理线程资源。关键点是确保UI操作始终在主线程执行,通过Qt::QueuedConnection保证信号槽跨线程安全通信,避免线程不同步导致的UI崩溃问题。
2025-11-05 16:06:37
109
原创 QT转圈圈等待样式
本文介绍了一个QT自定义等待旋转指示器组件WaitingSpinnerWidget的实现。该组件通过绘制多个渐隐线条并旋转它们来创建加载动画效果。主要特性包括: 可配置的线条数量、长度、宽度和颜色 可调节旋转速度、内圆半径和线条圆角 支持父窗口居中和禁用父窗口交互 实现了平滑的线条渐隐效果 通过定时器控制动画帧率 核心功能通过paintEvent绘制旋转线条,使用QTimer驱动动画更新,并提供start()/stop()控制动画状态。组件采用半透明背景,适合作为模态加载提示。
2025-10-31 17:48:01
128
原创 高版本VS2022打开低版本VS2017项目时,无法打开文件ui_Wgt_xxx.h的解决方法
摘要: 解决VS2022打开VS2017项目时无法找到ui_Wgt_xxx.h文件问题
2025-08-27 16:48:55
191
原创 Edge浏览器中单独设置代理而不使用系统代理
windows系统自带的edge浏览器未设置单独的接口来管理代理,而是统一使用系统的代理连接网络,这就导致使用代理时,有的网站打不开。
2025-03-27 10:24:44
1405
原创 MFC实现对话框的文件打开、保存操作
MFC对话框实现打开、保存文件的功能,将文件中的坐标提取到List Control列表框中,点击绘制将坐标绘制圆
2023-03-08 17:26:10
1738
原创 module ‘tensorflow‘ has no attribute ‘placeholder‘*
module ‘tensorflow’ has no attribute 'placeholder’解决办法:不要使用import tensorflow as tf将其改为import tensorflow.compat.v1 as tftf.disable_v2_behavior()继续提示no module names compat这是由于 compat存在于tensorflow中,只有先导入,才能调用compat解决方法:将上面的代码改为:import tensorflow a
2020-12-20 22:18:28
3434
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅