lasyman的博客


  • 首页

  • 分类

  • 归档

  • 标签

C++ thread简单使用

发表于 2018-10-30 | 分类于 C++ |
字数统计 308 字 | 阅读时长 1 分钟

习惯了用Qt的各种封装,标准C++的好多用法都模糊了,在此简单记录下C++下thread的使用。

C++ thread简单使用

语言不好表述,直接上段示例代码简单明了

阅读全文 »

Qt信号阻塞与断开使用

发表于 2018-09-18 | 分类于 Qt |
字数统计 287 字 | 阅读时长 1 分钟

有时候我们的程序处于某个状态时需要做轮询操作,但是当离开此状态或者不在此状态的窗口时,终止轮询操作可以减少一定的资源浪费,也可以降低程序会被轮询卡死的情况。
Qt程序一般会用定时器进行超时信号槽的连接,那么在特定时间用信号的阻塞与断开,来终止轮询就可以起到很好的效果。

阅读全文 »

QGraphicsView拖拽问题

发表于 2018-09-15 | 分类于 Qt |
字数统计 304 字 | 阅读时长 1 分钟

最近做项目需要用到Qt图形框架QGraphicsView,据说这个框架很强大,但是具体流畅性没有测试过,不过对于我的项目来说应该足够了。
关于拖拽平移的问题经过一系列爬贴与研究终于搞定了,整理记录并分享一下。

阅读全文 »

QGraphicsView下使用setCursor的坑

发表于 2018-09-13 | 分类于 Qt |
字数统计 294 字 | 阅读时长 1 分钟

在Qt图形框架下编程,通常做编辑操作时会用到根据选择的不同图形改变鼠标样式起到美观、人性化交互的效果。 通常的拖拽、改变大小之类都可以通过默认样式进行设置,特殊的样式就需要用图片进行设置。

阅读全文 »

Qt 窗体置顶

发表于 2018-03-23 | 分类于 Qt |
字数统计 261 字 | 阅读时长 1 分钟

有时候当我们使用一款软件的同时也会做其他的一些事情,但是当我们触发其他鼠标或者键盘事件,此软件就可能会被我们使用的其他程序遮挡,那么我们就需要此软件具备置顶的效果,这样我们就可以一边做其他事情,又不耽误监控此软件。那么如何使窗体置顶呢?

阅读全文 »

Inno Setup检测进程并结束进程

发表于 2018-03-22 | 分类于 打包exe |
字数统计 916 字 | 阅读时长 4 分钟

用Inno Setup打包好的执行程序,如果在程序运行过程中更新,就会出现程序被占用导致更新失败,那么就需要在打包脚本中加入检测程序是否运行的功能,然后提示用户是否结束进程并继续安装。
本文结合遇到的问题,和网上的资料总结如下:

阅读全文 »

C++整合VSPD虚拟串口

发表于 2018-03-21 | 分类于 C++ |
字数统计 508 字 | 阅读时长 1 分钟

现在除了一些台式机带串口的电脑现在已经不是很多了,有时候我们需要在没有串口的电脑上使用串口的方式进行数据交换和处理,那么虚拟串口就可以解决这个问题。 那么如何用代码进行串口的创建删除呢?

阅读全文 »

Python调用Win32Api实现打印功能

发表于 2018-03-21 | 分类于 Python |
字数统计 193 字 | 阅读时长 1 分钟

最近使用python调用windows 驱动操作打印机,可是发现暂时并没有这样的第三方库可以使用,没办法只能通过win32Api实现了,好在python已经有了win32Api的库了,而且也很完善了,那么这样就简单多了。

阅读全文 »

Qt注册表操作和winapi注册表操作

发表于 2018-03-21 | 分类于 Qt |
字数统计 416 字 | 阅读时长 2 分钟

在windows下开发程序,有的时候就会要用到注册表操作。注册表就像一个系统的配置文件,供所有运行在系统中的程序使用。本文将介绍在Qt框架下操作注册表和通过win API操作注册表。

阅读全文 »

Qt使用Quazip进行压缩解压

发表于 2018-02-09 | 分类于 Qt |
字数统计 270 字 | 阅读时长 1 分钟

Qt下进行压缩解压有两种方案: 1. 通过QProcess调用第三方工具,如:7zip等 2. 通过第三方库,如:Quazip
本文主要介绍Qt如何使用Quazip进行压缩解压操作

阅读全文 »
123…5
lasyman

lasyman

45 日志
11 分类
32 标签
GitHub E-Mail
© 2017 - 2020 lasyman
本站访客数:
由 Hexo 强力驱动
主题 - NexT.Mist