QT
woquNOKIA
这个作者很懒,什么都没留下…
展开
-
QProcess 运行外部 exe
QProcess 运行exe原创 2023-03-28 10:46:18 · 158 阅读 · 0 评论 -
qtcreater 调试提示 QString 析构函数崩溃
qtcreater 调试提示 QString 析构函数崩溃原创 2023-03-14 16:54:04 · 717 阅读 · 0 评论 -
Qt 区别不同的操作系统
qt 宏区分操作系统原创 2022-12-20 11:08:40 · 614 阅读 · 0 评论 -
window mingw qbreakpad 生成dump
qbreakpad window mingw 生成dump的翻译原创 2022-11-15 10:43:36 · 1373 阅读 · 1 评论 -
QString 包含汉字获取字符串长度
QString 包含中文获取长度 坑原创 2022-10-31 13:47:11 · 963 阅读 · 0 评论 -
QT 获取指针的值
qt 有时调试需要知道 指针的值。原创 2022-10-27 15:15:17 · 674 阅读 · 0 评论 -
使用 QuaZi 解压和打包 添加密码
解压 包括密码bool zipDirWithPassword(const QString &zipName,const QString &dirPATH,const QString& password){ QuaZip zip(zipName); if (!zip.open(QuaZip::mdCreate)) { qWarning("Couldn't open %s", zipName.toUtf8().constData()原创 2022-05-23 12:09:02 · 613 阅读 · 0 评论 -
QSS 设置图标位置
若想让图标显示的位置 在 某个像素和百分比 不起作用 例如如下例子background-image: url('/i/eg_bg_03.gif');background-repeat: no-repeat;background-attachment:fixed;background-position: 30% 100%;改为如下: 参考qt - Annoying Background-Position problem - Stack Overflowborder: 1px solid #.原创 2021-12-31 15:12:50 · 977 阅读 · 0 评论 -
QTCreater debug 没问题 reslase 崩溃
release 调试运行有时 会提示如下:QObject::killTimer: Timers cannot be stopped from another threadrelease 运行 崩溃debug 运行和调式 都没有问题开始一直找哪里使用 timer了最后一点一点的缩小范围 是一个内存 越界了 类似如下:int * data[5];for(i=0;i<6;i++)data[i] = new int[10];这个提示很坑,得此记录!...原创 2021-11-24 15:39:14 · 510 阅读 · 0 评论 -
qt QTimer 提示 不能在另外一个线程停止
发送 信号 停止 timer 提示QObject::killTimer: Timers cannot be stopped from another threadQObject::~QObject: Timers cannot be stopped from another thread调试状态没有问题发送信号量启动也没有问题搞了半天查案看是m_timer.moveToThread( &m_thread );this->moveToThread( &m_thr原创 2021-11-12 10:39:19 · 5280 阅读 · 0 评论 -
Qt 主窗口不能最大化
问题现象:1.使用setWindowState(Qt::WindowMaximized);和showMaximized();都不能最大化2.使用以下2句也不能最大化showMaximized();QWidget::setWindowFlags(Qt::WindowMaximizeButtonHint | Qt::WindowCloseButtonHint | Qt::WindowMinimizeButtonHint);出现的界面最大化按钮鼠标放过去显示的提示是“向下还原”最后参考:ht原创 2021-11-03 10:37:30 · 3539 阅读 · 1 评论 -
qt 自定义printf
#include "customizeprint.h"#include <stdio.h>#include <stdarg.h>#include "SocketCMD.h"#if defined __WIN64#define __crt_va_arg(ap, t) \ ((sizeof(t) > sizeof(__int.原创 2021-09-08 10:03:18 · 520 阅读 · 0 评论 -
QT5.12.10 连接mysql8.0.23
问题 连接提示错误错误QSqlDatabase:QMYSQL Driver not loadedQSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 "Driver not loaded Driver not loaded"Driver not loaded Driver not loaded原因没有QMYSQL 驱动.原创 2021-06-15 18:30:07 · 884 阅读 · 1 评论 -
qt 备份 mysql 数据库
QProcess p(this); p.setWorkingDirectory("C:/Program Files/MySQL/MySQL Server 5.7/bin");//切换工作目录 p.setProgram("cmd"); QStringList argument; //QString("mysqldump -h127.0.0.1...原创 2019-12-31 10:51:17 · 1537 阅读 · 0 评论 -
QT QString
一、QSting删除空白符1、使用正则表达str= str.remove( QRegExp("\\s") )//删除字符床中的所有空白符2、使用simplified()方法str = str.simplified()//删除字符串前后的所有空白符,中间的所有空白符使用单个空格替换3、使用trimmed()方法str = str.trimmed()//删除字符串前后的所有空白...原创 2018-08-14 09:47:39 · 619 阅读 · 0 评论 -
qt 应用程序添加 图标
linux1.把图标复制到源文件目录的res目录中2.把图标资源添加到资源文件中3.在main中添加dlg.setWindowIcon(QICon(":/res/图标名.ico"));window1.把图标复制到源文件目录2.在pro文件中添加RC_ICONS = 图标名.ico...原创 2018-07-13 09:32:31 · 616 阅读 · 0 评论