- 博客(11)
- 收藏
- 关注
原创 QString转char*
char* idStr;QByteArray ba3 = str.toLatin1();idStr=ba3.data();
2021-05-26 09:58:10 131
原创 用不阻塞的方式让程序等待两秒
QEventLoop eventloop; QTimer::singleShot(2000, &eventloop, SLOT(quit())); eventloop.exec();
2021-05-07 14:29:21 371
原创 获取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 235
原创 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 683
原创 setQuitOnLastWindowClosed的使用
开发时发现BUG:当mainwidget窗口最小化到托盘,点击托盘功能弹出QMessageBox时,程序会退出,原因是setQuitOnLastWindowClosed设置为true,两种解决方法:1、设置为false,但项目需要在关闭最后一个窗口时退出程序,设置为false时进程在后台无法被关闭。2、在唤醒QMessageBox时再调出 QWidget *pWindow = this->window(); pWindow->show();
2021-03-30 10:18:31 1837
原创 在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 1445
原创 LNK2019: 无法解析的外部符号 “public: __thiscallXXXXXX
确认代码内容没有其他问题(比如头文件引用之类)之后,删掉makefile文件和Debug,release,重新构建即可
2020-12-07 12:08:00 847
原创 QTDialog去掉右上角问号保留X
this->setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
2020-08-17 16:00:06 1376
原创 QT+MYSQL 输出汉字出现乱码 以及部分QT的坑
win7+qt5.8+vs2012,mysql5.7修改了my.ini之后依旧乱码解决方法:在有中文输出cpp前加入一行#pragma execution_character_set(“utf-8”)
2020-08-03 09:11:28 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人