自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 在QT中实现GUI主线程与耗时操作的分离(后台执行耗时计算时窗口不会阻塞卡住)

在QT开发时,对于耗时的操作经常会出现窗口阻塞的情况,这个时候如果再频繁操作窗口,可能会导致窗口崩溃。造成这个问题的关键原因是在QT中GUI是作为主线程存在的,比如我们执行一个点击按钮的操作,主线程需要等待槽函数执行结束后才能继续响应,这就导致了窗口的阻塞。搜索相关的内容大多的解决方法都提到使用QThread多线程的方法,这种方法我也测试过的确可以解决,但是使用起来比较复杂,往往需要重写类。尽管moveToThread方法能够灵活一些,也需要将耗时的操作另写入一个类中,还是比较复杂。

2024-07-17 13:57:17 574

原创 使用Qt的QML开发一个简单的地图应用

最近的QT项目中需要做一个简单的地图应用,功能不太复杂只需要通过鼠标点击获取点击位置的经纬度,查找了很多资料和方案,本着简单方便才是硬道理的原则,最后决定使用qml来实现。QML是Qt提供的一种声明性语言,用于快速创建用户界面。是QML中的一个地图插件,它支持离线地图的加载,干好满足我的要求。下面是我在使用这个工具开发简单地图应用的过程的一些问题。

2024-07-12 16:03:46 1321

原创 通过QcustomPlot绘制热力图

qcpcolormap能够绘制二维彩色图表,简单说就是能够将三维数据在二维平面上标识。在绘制过程中需要用到三组数据:键数据(key),值数据(value)以及“键值对”所对应的数据,其中key一般代表x轴的对应坐标,value对应y轴所对应的坐标,由x和y能够确定一个格点,该格点的值可以理解为Z值,在图表中通过映射成颜色来表示。

2024-07-12 10:17:06 673

可用于qml osm格式的瓦片地图

瓦片地图资源,可用于qml osm格式的地图

2024-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除