QT
文章平均质量分 51
我喜欢就喜欢
有丰富的产品开发、测试、项目管理、部门管理、项目指导经验
展开
-
C++实现宏编译不同版本程序
如何在c++中实现同一版本的代码编译不同的版本的程序。原创 2024-09-12 13:59:16 · 263 阅读 · 0 评论 -
QDataStream的尴尬
最近在编写一个网络功能,需要将一个文件内容传递到客户端并将改内容以文件形式保存下来。由于文件内容是个加密文件且采用了二进制形式于是客户端就采用了QDataStream这个对象来保存文件。粗略的测试下来没有什么问题,可是在获取写入的文件是否发现写入的文件读取出来内容不正确。原来是我在打开文件的时候加上了QIODevice::Text 这个标识引起的,发现加了这个标识后写入文件都会把原来的\0转换成两个字符写入,因此写入的文件内容就无端多一个字符处理,这样在反向解码就会出现问题。原创 2024-07-10 11:22:22 · 161 阅读 · 0 评论 -
鼠标界面的隐藏显示
通过简单的几行代码就可以实现窗口的自动显示隐藏的效果原创 2024-04-30 16:33:02 · 288 阅读 · 0 评论 -
QT管理员启动exe注意事项
最近项目中要求启动一个exe程序,无论是c++、Windows、qt都有各自的一套启动exe的方法,但是本项目稍微有点区别就是启动的exe必须具有管理员的权限,因为该程序会在c盘的Windows目录读写一些配置文件。常规的启动可能不能用了,于是开始研究用管理员启动的方法。在网上找了很多方法貌似都不行。其实之前就用过这个方法只是有一个问题一直没有注意所以一直没有效果,那就是ShExecInfo.lpDirectory 这个之前要么没有给要么就是带上来了程序名称非纯粹的路径,所以一直无效。原创 2024-04-25 15:11:59 · 331 阅读 · 0 评论 -
vcpkg编译注意事项
错误如下:This application failed to start because no Qt platform plugin could be nitialized. reinstalling the application may fix this problem.Available platform plugins are:minimal, windows*原创 2023-01-04 14:17:59 · 210 阅读 · 0 评论 -
2021-06-07
GDAL关于EPSG解析EPSGGDAL解析EPSGEPSG的英文全称是European Petroleum Survey Group,中文名称为欧洲石油调查组织。这个组织成立于1986年,2005年并入IOGP(International Association of Oil & Gas Producers),中文名称为国际油气生产者协会。EPSG对世界的每一个地方都制定了地图,但是由于座标系不同,所以地图也各不相同。比如 WGS84 是目前最流行的地理坐标系统。在国际上,每个坐标系统都会被原创 2021-06-08 08:56:00 · 216 阅读 · 0 评论 -
QT VS无法调试——断点
QT VS无法调试——断点断点无法击中解决问题断点无法击中一次在将QT工程转换到VS2015后设置好环境后正常编译,由于时间关系当时没有进行后期测试,等腾出时间来进行代码工作时意外发现无法进入到断点,百度了很久亦未能解决。解决问题此前也有过将pro工程转换成vs工程的经历,但是都未曾出现此种情况,此次项目由于界面较多全程由专人用QT创建的界面工程,在简单的设置后编译均通过,调试的是否才发现断点无效,这里简单的记录下问题,其实解决的方式也很简单:1就是上图中的调试信息格式,转换的工程此处为空,设原创 2020-10-12 08:46:16 · 1895 阅读 · 0 评论 -
VS2015下用Qt Designer创建对话框
一、 VS2015下用Qt Designer创建对话框Qt Designer新建文件,选择适合的模板,布局窗口2. 在右侧属性窗口修改名称为需要的名称:文件另存为对象名称一样的liutest.ui文件菜单项:窗体->查看代码,另存为ui_liutest.h文件将ui_liutest.h加入到工程中创建liutest.cpp和liutest.h文件,加入工程。(也可以在qt creator中创建)liutest.h文件模板:#pragma once#include原创 2020-06-04 10:38:28 · 1176 阅读 · 0 评论