自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 QString转char*

char* idStr;QByteArray ba3 = str.toLatin1();idStr=ba3.data();

2021-05-26 09:58:10 104

原创 用不阻塞的方式让程序等待两秒

QEventLoop eventloop; QTimer::singleShot(2000, &eventloop, SLOT(quit())); eventloop.exec();

2021-05-07 14:29:21 342

原创 C2143: 语法错误 : 缺少“;”(在“*”的前面)

检查头文件,是否存在重复调用、互相调用

2021-05-06 16:41:12 260

原创 获取CPUID

#include <QProcess>QString MainWindow::GetCPUManID(){ QString cpu_id = ""; QProcess p(0); p.start("wmic CPU get ProcessorID"); p.waitForStarted(); p.waitForFinished(); cpu_id = QString::fromLocal8Bit(p.readAllStandardOutput

2021-04-26 11:26:13 207

原创 winsock2.h C2375: “listen”: 重定义;不同的链接

#include "winsock2.h"#include "windows.h"添加以上头文件时winsock2报错,原因是windows.h中包含了winsock2.h,需要在include前加上#define WIN32_LEAN_AND_MEAN

2021-04-21 15:31:55 657

原创 setQuitOnLastWindowClosed的使用

开发时发现BUG:当mainwidget窗口最小化到托盘,点击托盘功能弹出QMessageBox时,程序会退出,原因是setQuitOnLastWindowClosed设置为true,两种解决方法:1、设置为false,但项目需要在关闭最后一个窗口时退出程序,设置为false时进程在后台无法被关闭。2、在唤醒QMessageBox时再调出 QWidget *pWindow = this->window(); pWindow->show();

2021-03-30 10:18:31 1730

原创 在QT中用Createprocess打开cmd执行命令行

void 类名::exceCmd(QString program){qDebug()<< "*******************"<<program;STARTUPINFO si; //一些必备参数设置memset(&si, 0, sizeof(STARTUPINFO));si.cb = sizeof(STARTUPINFO);si.dwFlags = STARTF_USESHOWWINDOW;si.wShowWindow = SW_HIDE;PROCESS

2020-12-22 21:10:11 1397

原创 LNK2019: 无法解析的外部符号 “public: __thiscallXXXXXX

确认代码内容没有其他问题(比如头文件引用之类)之后,删掉makefile文件和Debug,release,重新构建即可

2020-12-07 12:08:00 830

原创 QT更换环境/版本后qss不生效

是构建目录设置问题把构建目录设置在项目同文件夹下,不选择默认新建build文件夹,qmake,重新构建即可

2020-11-20 18:54:22 160

原创 QTDialog去掉右上角问号保留X

this->setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);

2020-08-17 16:00:06 1329

原创 QT+MYSQL 输出汉字出现乱码 以及部分QT的坑

win7+qt5.8+vs2012,mysql5.7修改了my.ini之后依旧乱码解决方法:在有中文输出cpp前加入一行#pragma execution_character_set(“utf-8”)

2020-08-03 09:11:28 136

空空如也

空空如也

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

TA关注的人

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