Qt C++
43967777
一枚程序猿
展开
-
libusb-qt-linux-hid技术
1.版本:LIBUSB 1.x2.HID的数据传输方式,通常是中断模式。3.bEndpointAddress : 0x81 (Direction=IN EndpointID=1)这个属性才是读取的节点。usb->pc4.bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)pc->us...原创 2020-01-14 17:01:07 · 538 阅读 · 0 评论 -
[Qt] QTreeWidget+QStackWidget混合
1.双击触发子项激活如果要获取当前所在index,假设只有2级。int pa_Row =index.parent().row();//父所在的索引int curIndex = index.row();//当前所在void ControlWidget::on_treeWidget_activated(const QModelIndex &index){ i...原创 2020-01-04 09:26:02 · 526 阅读 · 0 评论 -
mysql从8.0替换密码验证模块到5.x的方法
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';FLUSH PRIVILEGES; #刷新权限1.首先要先在命令行进入mysql控...原创 2019-08-31 08:44:45 · 385 阅读 · 0 评论 -
QT----[强制以管理员身份运行可执行文件]
1.在windows环境下,我们通过QProcess仅仅能够启动应用程序,却无法以管理员身份运行该可执行文件。2.上代码。需要包含头文件#ifdef Q_OS_WIN#include <windows.h>#endif#ifdef Q_OS_WIN QString myexe = (path + "/" + program); SHELLEXECUT...原创 2019-05-21 17:03:11 · 4201 阅读 · 2 评论 -
Qt----拷贝路径下的文件到另一个文件夹
1.方法一(这个方法还没测试)// taken from utils/fileutils.cpp. We can not use utils here since that depends app_version.h.bool copyRecursively(const QString &srcFilePath, const ...原创 2019-05-14 20:05:32 · 4949 阅读 · 0 评论 -
Qt计算两个时间字符串的时差
bool LicenseOperation::daysSpacing(QString arg1, QString arg2 ,int days){ QDateTime start,end; end = QDateTime::fromString(arg1,"yyyyMMdd"); start = QDateTime::fromString(arg2,"yyyyMMdd"...原创 2019-04-09 14:05:28 · 1799 阅读 · 0 评论 -
[Qt]----打印阻截日志
1.AppLog.cpp#include "AppLog.h"#include <QMutex>#include <QFile>#include <QDateTime>#include <QTextStream>#include "../FileAndDir/FileOperator.h"void outputMessage(Q...原创 2019-03-05 09:54:08 · 152 阅读 · 0 评论 -
Qt-------[获取系统变量]
目标:获取Qt的bin路径在编译器环境模式下运行,有QTDIR这个环境变量。QString path = QProcessEnvironment::systemEnvironment().value("QTDIR");//获取QTDIR路径path.replace(QRegExp("\\\\"), "/");//通过正则表达式替换获取的路径,将\\替换成/if(path == "")...原创 2018-12-12 13:11:31 · 898 阅读 · 0 评论 -
Qt-----[QTextCursor需要注意的问题]
报错信息为:QObject::connect: Cannot queue arguments of type ‘QTextCursor’(Make sure 'QTextCursor' is registered using qRegisterMetaType().)原因:多线程情况下连接的信号槽没有指定方式。解决方法:指定Qt::QueuedConnection方式QObj...原创 2018-12-12 12:58:10 · 3901 阅读 · 0 评论 -
Qt----[字符串分割,提取]
1.获取("C:/Users/test/Desktop/app")QString appPathAndName= "C:/Users/test/Desktop/app/test.exe";方法一: qDebug()<<appPathAndName.left(appPathAndName.lastIndexOf("/")); 方法二: QString ex...原创 2018-12-11 20:44:17 · 1197 阅读 · 0 评论 -
Qt----[Signal_Slot]
错误:No matching signal for on_Command_out(QString) 信号:void CommandOutput(QString);槽:void on_Command_out(QString);原因:在元编译的时候回把槽加入on_属性,所以尽量不要用on_开头的自定义宏。...原创 2018-12-11 14:08:23 · 90 阅读 · 0 评论