自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 类型声明错误导致一致无法解析的外部符号的问题

在头文件中声明的类型,实际是struct,但是使用了class声明,在能编译通过,但是链接时就报 LNK2019 无法解析的外部符号,奇葩问题,特此记录.今天修改了一个接口,使用了新类型,然后编译能成功,但是一致提示 LNK2019 无法解析的外部符号,

2023-12-08 09:51:37 58

原创 QGraphicsView使用的问题

3.使用QGraphicsItemGroup时分别设置子Item为可选中,未设置Group标志,Item始终无法选中。核心就是记录鼠标位置对应ViewPos,先缩放(以视图中心),然后根据记录位置,将场景移动到鼠标位置即可.实现View的MousePressEvent和MouseMoveEvent功能,即可。最近使用QGraphicsView时遇到了一些问题,特此记录.1.实现在鼠标当前位置为中心缩放。2. 实现鼠标左键平移功能。

2023-09-20 19:22:34 313

原创 宏连接记录

pragma comment(lib, LIB_PREFIX LIB_NAME LIB_RT_OPT LIB_MODULE LIB_VERSION LIB_SUFFIX)这样才OK.今天使用宏连接#和##拼接字符串时总是出错,目前是使用宏拼接成动态库名称,模仿boost的auto_link,结果总是出错,因为我的宏有字符串,有类名,有自定义的版本号等.最终还是采用boost的方式,将所有宏转成字符串后,用空格拼接,完成,类似如下情况。

2023-08-28 18:55:04 72

原创 constexpr 函数不会生成常数表达式

今天同事重定义了M_PI宏,导致出现这个问题,网上找了半天都说是qalgorithm.h的问题,特此记录.

2023-07-31 10:22:09 426

原创 常用资源下载地址

Windows官方SDK下载地址:Windows SDK 和模拟器存档 | Microsoft Developer MSDN,ITellU:MSDN, 我告诉你 - 做一个安静的工具站 科技大学镜像站:USTC Open Source Software Mirror

2023-07-11 09:01:01 120

原创 Windows10安装Commitizen(2)

文章转自:http://www.csdn.net/article/2012-11-22/2812154-Ten-Trouble-Programmers每个程序员都有自己烦恼的事。不论这事指的是范围蠕变(scope creep),还是指匈牙利变量命名(Hungarian notation),还是有臭味的同事,我们都明白,这是我们有我们行业里的特定的烦恼。下面要说的就是十大让程序员们烦恼的事情,这...

2023-07-09 17:52:25 103

原创 特殊下载链接记录

记录QT版本地址,防止以后官网和镜像站查不到时,找不到地址

2023-01-09 11:14:46 74

原创 QT 资源文件.qrc文件打开方式

QT资源文件打开方式

2022-09-30 14:45:15 2220

原创 QString::arg字符串异常

QT:Qt4.8.2今天使用QT来拼接SQL语句时,由于使用like子句,需要插入 key like '%XXX%',这样的语句时,发生错误,拼接语句如下所示, std::string sql = QString("SELECT * FROM %1 %2 ORDER BY ID LIMIT %4 offset %3;").arg(TB_BOTTLERECORD).arg(strFilter).arg(filter.offset).arg(filter.maxCount).toStdString(

2022-05-20 10:03:08 740

原创 QSettings写float值问题

QT:4.8.5 + vs2010我发现QSettings的setValue直接写float类型,会出现如下所示,导致读也会失败.[System]val=@Variant(0\0\0)因此如果是float类型有两种方案,//此种方式无法控制写入的位数,iniSet.setValue("System/val",(double)val);//此种方式可以控制值的显示样式和位数,iniSet.setValue("System/val",QString::number(val, 'f',

2022-01-27 09:46:21 905

原创 QTableView固定行显示的问题

QT4.8.5 + vs2010本来QTableView::selectRow可以设置选择行且将选中行在视野中可见,即直接调用这个接口就行,但是需求是保证某行在视野里可见,1. 插入数据后直接调用此接口,选中新行不行,现象是新行选中了,但是无法在视野中可见,2. 先调用clearSelection,清除选择行,再选中新行,现象也是一样,3. 最终发现,先选中一下其他行,再选中目标行即可,方案如下,特此记录.ui->tableView->selectRow(0);ui-&g

2022-01-26 11:08:20 1963

原创 QT程序在构造函数异常崩溃

环境:WINDOWS + vs2010 + QT现象:程序异常崩溃,通过调试发现在构造函数里崩了,具体位置是在构造函数的大括号都能触发断点,然后下一步就崩溃了,程序直接退出,无论是按F10 或者F11,都直接崩溃,原因:程序Debug版本,依赖了QT的Release的库。(不确定第三方库或者非标准库是否会导致同样的问题)解决:将库依赖对应版本即解决。...

2021-11-18 15:15:26 1066

原创 WIN10家庭版装SQL Server2019新建数据库失败

环境:WIN10 20H2, SQL Server 2019安装SQL Server2019后,打开Master Data Service配置管理器新建数据库时,当转到指定一个WINDOWS账户管理员时, 出现下面的情况,然后怎么弄都不行,以管理员权限执行也不行.但是我在家里的不是家庭版的WIN10是OK的,所以我估计是家庭版导致没有找到对应账户的权限的问题,然后我把SSMS(SQL Server Management Studio)装上,用这个可以.特此记录....

2021-05-20 09:10:29 1744

原创 QT QMultiHash值顺序问题

版本:5.12.1今天我发现Qt的QMultiHash 使用insertMulti与values(key)接口写和读时,两者的顺序是相反的,意思是values读到的列表跟tiaoyong

2021-05-14 09:46:17 420

原创 QT 设置程序开机启动(Windows)

const QString WinReg = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"; QString application_name = "xxxxx"; QSettings* settings = new QSettings(WinReg, QSettings::NativeFormat);//创建QSetting, 需要添加QSetting头文件 if (sConfigPa.

2021-04-23 15:59:13 673

原创 QT QTableWidgetItem不支持多文本内容显示

今天,我发现QT的表格子项QTableWidgetItem不支持类似于下面的格式显示成红色的定义, <span style='color:#ff0000;'>Error</span>经测试,使用setCellWidget 用QLabel即可解决此问题,例如:ui->table->setCellWidget(0, 0, new QLabel(tr(" <span style='color:#ff0000;'>Error</span&gt

2021-02-01 17:36:47 282

原创 windows10安装git 插件 commitizen的遇到的一些问题

目录1. 参考贴子:2. 遇到的问题:环境:windows10 +git + tortoisegit+commitizen+conventional-changelog本人艳羡于网上各个项目标准的提交记录和changelog,因此搜索各个贴子,在windows10安装插件时遇到一些问题,特总结如下:1. 参考贴子windows安装commitizenhttps://blog.csdn.net/u013456843/article/details/79403000 Commitiz.

2020-10-16 14:46:09 1202

原创 Windows10与Windows7的QT鼠标事件问题

1 环境:开发环境:windows10+vs2019+vc2015+qt5.12.1 运行环境:Windows72 功能:在QRadioButton上做hover显示浮动图片. 1) 问题:通过父窗口的eventFilter监测事件时,在Windows10上开发,监测的事件是QEvent::HoverEnter和QEvent::HoverLeave,功能正常,结果放到windows7上去就没反应了, 原因:通过打印日志发现windows7上没有这两个事件, 解决方案...

2020-10-14 15:41:06 164

原创 C++ release下调用动态库崩溃

表现:1 debug版本的程序没问题2 release版本的软件调用一个动态库崩溃3 打开release调试开关,发现调用接口时,软件这边是有值的,进入动态库后发现变量值异常了原因:编译软件使用的头文件不是一致版本换成最新的一致版本头文件,连接文件,动态库等,就可以了....

2020-08-21 17:19:57 781

原创 QGroupBox设置QSS后显示不正常

本人环境:VS2019(VC2015)+Qt5.12.1今天本来我想为QGroupBox,添加一个边框,因为默认的效果不明显,所以使用以下的Qss语句,QGroupBox{border:1px solid;}结果发现效果是这样,完全不符合需求啊.于是从网上找到此方案,说的是肯定可以解决此问题,QGroupBox{ border:1px solid; border-radius:5px; margin-top:1ex;}QGroupBox::title

2020-08-04 10:41:44 691

原创 QT各个部分的协议说明

之前由于打算在公司使用QCharts部分,结果发现其是GPLv3的协议,因此继续用Qwt.QT的第三方依赖的协议控制说明:https://doc.qt.io/qt-5/licenses-used-in-qt.html点击特定模板查看对应模块的协议,QT各个模板列表地址:https://doc.qt.io/qt-5/qtmodules.html#gpl-licensed-addons...

2020-06-12 09:34:41 2949

原创 使用QAxObject将原来的Excel数据转换为PDF

VS2015+QT5.3+Excel2006项目中原来有使用QT的QAxObject使用OfficeExcel的组件导出Excel报告文件的功能,由于项目要求导出PDF功能比较急,如果使用其他样式需要重新组织格式等,花费较多时间,因此考虑将原来的Excel报告直接导出PDF,1搜索QT导出PDF的资料,遇到几个WORD导出PDF,遇到ExportAsFixedFormat这个函数,按照网页...

2020-04-27 13:47:40 1416 7

原创 开发工具问题集锦

开发工具问题集锦C++,QT,VS...由于本人在使用开发工具时,总是遇到各种莫名其妙的问题,因此到今天总算觉得还是写一份问题集锦,以备查验,为路过的大神和小白提供参考.工具链:vs2019 + QT问题:vs2019启动不起来 详细: 1) 使用vs2019启动项目,只发现任务管理器里有devenv.exe,但是一直不出现界面,也没提示 2)单独打开vs2019...

2020-04-23 11:24:57 151

原创 error C3615: constexpr 函数 "qCountLeadingZeroBits" 不会生成常数表达式

系统:Win10环境:VS2019+QT5.9.3 +vs2015编译器Qt App项目,在使用Qwt时什么都没做,默认项目直接报这种错误.解决:1 先在网上搜索了一下,发现有vs2017中遇到,说是qalgorithms.h的问题,尝试了无效2 检查项目参数,由于项目是vs自动生成,因此项目参数使用的是Win10SDK,和vs2019的编译器,于是修改后解决.出错前:...

2020-03-11 09:49:58 7479

原创 社保关系转移

四川的社会保障卡医保参保地怎么转移?解答:答:在省内其他市州已办卡,且领卡的,可由单位经办人在省本级社保卡申领信息系统中办理参保地转移或由持卡人本人持身份证和社保卡前往人社服务网点办理参保地转移,办理后无需更换社保卡,即可正常使用。...

2020-02-29 20:59:53 98

原创 WIndows Server 2012 R2 Hyper-V 安装Win7虚拟机的集成服务

安装KB976932即可(WIndows SP1补丁,此补丁比较费时,我安装花了1个小时)官方下载SP1补丁地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=5842

2019-08-06 14:44:41 2449

原创 Windows 10屏幕翻转异常问题

在公司处理大屏一体机时,发现BIOS界面是反的,然后系统也是反的,反的意思是屏幕需要翻转180°才是正常状态。主板品牌为AMI处理方案:1 刷BIOS启动画面; 各个主板厂商的方式不大一样,需针对性处理。厂商包括:1Phoenix ;2AMI;3Insyde ;4Byosoft 。2 刷系统启动画面 Win7直接使用Win7BootUpdater2.e...

2019-08-02 15:18:50 883

原创 个人拔智齿的经历

个人拔智齿的经历我在2019年1月份发生牙疼,经检查发现需要拔下颚一颗横生阻牙(智齿),当时拔牙的那个由于角度横躺,且完全未长出来,因此拔牙时花了两个半小时,由于时间太长还打了两次麻药,医生不好处理,还只能一点一点弄碎了牙齿,才完全弄出来,最后伤口创伤面积太大,缝了好几针,且做完后的两天还输了两次液,消肿也比较慢,由于检查时还需要拔两颗,且到7月份时该拔的智齿导致牙齿疼痛,因此最近到医院将剩余...

2019-07-12 22:39:22 522

原创 QT 画图和图表(一)

1 显示图片QPixmap pi("./skin/result.jpg");//使用相对路径 未使用资源文件//QRect prec = pi.rect();//QRect rrect = ui->l_scan_result->rect();//QPixmap npi = pi.scaled(rrect.width(), rrect.height(),...

2019-07-11 11:07:02 111

转载 收藏博客

1 谷歌优秀的开源项目 60https://www.itcodemonkey.com/article/329.html0、机器学习系统 TensorFlow★Star 62533TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow的表现比第一代的DistBelief快了2倍。TensorFlow 内建深度学习的...

2019-07-11 11:06:48 164

原创 我的Python学习之路(一)

我的Python学习之路(一)跟着廖雪峰的Python教程学习Task1:输入和输出Task2:打印变量Task3:格式化输出Task4:按要求打印tuple元素Task5:if分支练习Task6:循环练习Task7:调用函数Task8:定义函数Task9:可变参数Task10:递归函数实现Task11:切片练习Task12:迭代练习Task13: 列表生成式练习Task14:生成器练习明日练习:...

2019-06-25 22:47:05 299

原创 Windows系统操作配置

记录自己学到的Windows系统一些配置工作更高效1 win+R 打开运行窗口2 运行窗口: cmd 打开命令提示符串口3 运行窗口: msconfig 打开启动管理,此命令在win7及以下系统才行,win10直接在任务管理器中启动选项卡中就可以管理了4 运行窗口: netplwiz 或者 control userpasswords2 设置开机时自动登录系统不用输密码5 运行窗.........

2019-05-25 13:54:21 1712

原创 虚拟机配置gitlab的一些问题记录

Ubuntu搭建gitlab问题记录在最近尝试在家中使用git,顺便学习搭建gitlab环境,在搭建过程中遇到一些问题,因此记录一下。首先我尝试过分别在centos和Ubuntu中搭建gitlab,但是有对centos之前完全没使用过,因此在搭建到一半就直接失败了,在网上找解决方案也没找到,最后当前成功的是Ubuntu18.04中完成搭建。我安装gitlab时参考的教程,当时参考...

2019-05-25 12:41:28 1119

原创 git 菜鸟入门

        最近公司入手git工具,由于自己不怎么会,因此将教程和自己查到的git教程和其他资料贴到此处,以便于以后使用1 菜鸟教程1.1   Git教程https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0001.2 git 教程2http://www.runoo...

2018-12-18 16:37:04 178 1

转载 谷歌chrome多个相同用户登陆同一个机器多开配置

转载:https://yq.aliyun.com/ziliao/347359在Win Server2012中同一用户多机同时登陆使用chrome的方式:创建快捷方式,目标中填写:路径+参数如下所示即可chrome.exe --user-data-dir=%LOCALAPPDATA%\Google\Chrome\%SessionName%...

2018-10-15 15:55:48 4381

原创 CPPUNIT 使用学习(一)

从网上下载了cppunit-1.12.1后,发现网上关于cppunit的使用方式说的有些问题,因此将自己使用的方式总结一下,当前只是简单使用。1 使用继承自TestFixture的单元测试类 1.1 testPlannaer.hpp#include &lt;cppunit/extensions/HelperMacros.h&gt;#include &lt;cppunit/TestFixture...

2018-04-14 14:26:00 1388

原创 QOCIDriver: unable to create environment

环境:QT4.8.4+vs2010+Instant Client 12.1+Oracle11g 整个流程是:1 编译QOCI驱动1)安装Oracle 11g 在本地;2)我在网上搜索QOCI编译的帖子,我是直接在QCreator中编译的,即用QCreator打开 (QTDIR)/src\plugins\sqldrivers\oci\oci.pro      由于这篇帖子是说用I

2017-10-27 15:45:23 3089 2

转载 zlib window上编译

转载自:http://www.chongchonggou.com/g_828989622.html0、下载zlib http://download.chinaunix.net/download/0013000/12241.shtml 也可以上官网http://www.zlib.net/ 我下的是1.2.81、使用cmd进入所在目录2、nmake -f win32/Mak

2017-08-09 17:08:50 231

原创 C++ Excel库使用记录

1 xlnt要求标准 C++14,由于公司项目环境为qt +vs2010,环境版本太低不支持,因此未使用,期间查询时,发现网上评价可观,手册和使用教程也教容易找到,以后条件满足时使用。2 xlslib2.1 动态链接库项目 xlslib_dll的编译编译,会出现sheet_notes的错误。sheet_notes 非法重定义,或构造函数不能返回类型。这个错误的原因是,结构体sheet_notes...

2017-08-09 15:20:03 3228 1

原创 依赖JDK的Java软件运行问题

软件:zookeeper-3.4.8+ jdk1.8.0系统:windows 7之前我将JDK安装到D盘下,运行正常,当我用ghost备份的系统恢复系统后,zookeeper运行总是出问题,直接运行脚本文件,总是弹一下就关了,在命令行下运行该脚本,显示为关键指令行出错,另出错信息显示为Java环境问题,重装JDK后依然出错,最后将JDK安装到C盘,就可以运行了,由于问题很奇葩,不明觉厉,特

2017-08-09 15:03:23 313

vs2010Sp1补丁网盘地址.txt

vs2010 SP1补丁网上很难找到了,因此特此上传

2021-05-24

空空如也

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

TA关注的人

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