- 博客(19)
- 资源 (16)
- 收藏
- 关注
原创 QSettings修改环境变量
QSettings seting("HKEY_CURRENT_USER\\Environment", QSettings::NativeFormat); QString ans = seting.value("Path").toString(); QString exepath = QCoreApplication::applicationDirPath(); exepath = exepath.replace("/", "\\"); if (ans.indexOf(exepath) < .
2021-07-05 18:00:44 227
原创 QSttings修改环境变量
QSettings seting("HKEY_CURRENT_USER\\Environment", QSettings::NativeFormat); QString ans = seting.value("Path").toString(); QString exepath = QCoreApplication::applicationDirPath(); exepath = exepath.replace("/", "\\"); if (ans.indexOf(exepath) < .
2021-06-04 10:37:14 143
原创 2020-09-29 QSettings 读取cfg文件 遇到 General 无效
QSettings读取cfg文件时,如下[ General]FontStr="12456789"读取不成功,如果把General随便改了General111或者别的名字就正常,QSettings对这个General有什么特殊用法吗
2020-09-29 15:36:37 428 2
原创 IOCP使用acceptEx产生997错误
997错误在解释中是重叠IO正在使用中,要么使用acceptEx没有开线程,一些结果没办法处理,要么就是在x64位系统编译中出现的问题。第二种可能性最大。还在解决了,解决了再来更新
2020-09-03 14:58:54 631
原创 Qt的日期对话框
void wz_pacsTransfer::on_BTN_Date_clicked(){ QCalendarWidget *edit = new QCalendarWidget(this); edit->setVerticalHeaderFormat(QCalendarWidget::NoVerticalHeader); edit->setHorizontalHeaderFormat(QCalendarWidget::ShortDayNames); edit->adjustS.
2020-08-04 16:58:01 928
原创 Qt控件截图
QPixmap::grabWidget() 超出屏幕也只可以,技巧:可以先改变控件大小,截图后恢复原来大小,ui没有感知,截图失真小(显示原图时)
2020-04-27 16:52:48 612
原创 mouseMoveEvent不响应
有时候我们重载了虚函数mouseMoveEvent,但是事实上比没有像我们预想的那样捕捉到鼠标移动事件。Qt默认情况下,点击鼠标后移动,可捕获到鼠标移动事件。setMouseTracking(true)开始鼠标追踪可在不点击鼠标的情况下捕获移动事件。...
2020-04-27 16:50:38 1718
原创 文件名是乱码怎么打开这样的文件
文件名是乱码怎么打开这样的文件乱码文件必须使用宽字符进行打开 比如 C 的 _wfopen( )前提 ,读取文件名是必须是正确的编码,对,乱码也要有正确的编码、读取的文件名和文件显示的乱码一样。否则置换成宽字节照样打不开。附上宽字节置换方法int len = strlen(filename.getCharPointer());char* srcbuff = ...
2020-04-27 16:48:28 507
转载 QImage 图像格式小结
嗯,这个QImage的问题研究好久了,有段时间没用,忘了,已经被两次问到了,突然有点解释不清楚,我汗颜,觉得有必要重新总结下了,不然无颜对自己了。最近在做DICOM RT相关工作,平时对QImage一无所知。看这不错非常实用。转载保存原文 http://blog.51cto.com/tracey2076/539690图像的数据是以字节为单位保存的,每一行的字节数必须是4的整数倍,不足的补0。(因为...
2018-04-17 13:47:18 2653
原创 Qt 发布程序提示Driver not loaded Driver not loaded
在本机测试好好的, 使用的sqlite数据库。拿到同事机器上总是查不出数据,用lastEror().text()查询提示 Driver not loaded我的数据库驱动放在plugins\sqldrivers中,开始以为是数驱动不全,看目录有sqlite驱动呀,不行索性把所有驱动都复制进去还是不行。后面没办法试着直接将sqldrivers放到根目录 ,脱离plugins
2017-10-26 11:21:09 9615 4
原创 Qt sqlite数据库默认连接问题
写了数据层的类,在两个地方使用,每次创建连接的时候提示下面的信息QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed. 每次使用的时候使用了addDatabase("QSQLITE")网上查询后,如果已经存在连
2017-10-26 11:16:40 2181
转载 Python调用windows下DLL详解 - ctypes库的使用
在python中某些时候需要C做效率上的补充,在实际应用中,需要做部分数据的交互。使用python中的ctypes模块可以很方便的调用windows的dll(也包括linux下的so等文件),下面将详细的讲解这个模块(以windows平台为例子),当然我假设你们已经对windows下怎么写一个DLL是没有问题的。 引入ctypes库 [python] view p
2017-09-14 16:58:06 1045
原创 python使用Qt界面以及逻辑实现
用过Qt的朋友 特别是QtCreator的习惯在界面UI上面对应的CPP中写代码。但是在PyQt中不是这样的。pyQt只是个界面,只会生成界面即UI,就算是一个按钮也需要在python只自己写。不会想当然的找槽函数自动生成那么简单了。安装pyQt5 pip3 install pyQt 安装设计器 pip3 install pyQt-tools打开Qt5tool
2017-09-07 16:33:34 52831 3
原创 python中使用Com组件说明
使用COM文件中的Client中的makepy.py生成COM组件库对话框,双击生成相应的文件调用 时如下 以前弄了好几天不成功,重装系统后这么容易就成功了。以前在浪费时间吗from win32com.client import DispatchBaseClassfrom win32com import clientdef GetDBString(): a1
2017-09-07 16:27:49 12453 1
原创 Python安装
Python分用python2.x 和 python3.x 这里使用的Python3.6 下载官网 www.python.org 选Windows exe 32 或 64 自己选Python3安装后没有pip,即使安装时勾选也没有。执行 python get-pip.py 安装后设置Script目录 和python目录 加入到环境变量Path中可以使用
2017-09-07 16:26:49 314
原创 快压软件的彻底删除方法
中招的人没办法玩游戏了,因为游戏全屏的快压要弹广告,会让游戏切换到桌面上不能正常游戏。下面说一下快压的解决方法我说的情况是在无法正常卸载的情况下1、找到快压目录直接删除文件,目录就在默认的安装目录下,名子是汉字 快压。把里面的文件都删除。最后有三个dll文件无法删除,分别是kuaizipUpdateChecker.dll KZipShell.dll reportframework.
2017-07-14 14:24:35 100315 33
原创 16进制字符串 以前丛 16进制字符串转成数据
用的时候总是忘,只记得C++Builder和delphi里有对 BinToHex 和 HexToBin函数Qt里的有QByteArray类 长话短说转成16进制字符串 QByteArray::toHex();16进制字符串转数据 QByteArray::fromHex();
2014-12-01 12:01:47 869
Qt5.15.2的OCI编译结果qsqloci.dll相关驱动,使用的VS2019+MSVC编译
2024-01-30
微软提供IOCP例子
2020-08-27
SQLite.Interop.rar
2019-10-29
windows下的exe文件运行的提权工具 w11可用
2014-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人