随笔分类 -  QT

摘要:使用CMake+Ninja可以提高三倍以上编译速度,快到你不适应,感觉没有时间“开小拆”。 它适用于mingw、msvc、gcc、clang等编译工具,只需对构建系统稍加修改即可。 Ninja是一个由google开发小型构建系统,它专注于速度。Ninja用于构建Chrome,部分Android,LL 阅读全文
posted @ 2022-05-07 09:57 风来风往风伤(TiAmo) 阅读(4009) 评论(0) 推荐(0) 编辑
摘要:A阻塞主线程正常运行,需要做特殊处理。 以下代码可实现,A阻塞或者正常处理时,均不阻塞主线程正常处理。 阅读全文
posted @ 2019-05-31 11:48 风来风往风伤(TiAmo) 阅读(3590) 评论(0) 推荐(0) 编辑
摘要:参照如下链接https://blog.csdn.net/nupt_zhangtao/article/details/77444132 阅读全文
posted @ 2019-01-08 10:11 风来风往风伤(TiAmo) 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:OpenProcess 打开|获得进程句柄 服务方式程序时,程序的创建者为SYSTEM用户;非SYSTEM用户调用OpenProcess访问该服务程序时,调用失败,GetLastError返回5 调用下面的函数提权,即可解决。(若有其他方案,欢迎补充) 阅读全文
posted @ 2018-11-27 17:45 风来风往风伤(TiAmo) 阅读(5312) 评论(0) 推荐(0) 编辑
摘要:char* convertQString2char(const QString &str) { QByteArray ba = str.toUtf8(); char * pathChar = ba.data(); return pathChar; } 阅读全文
posted @ 2018-10-12 10:48 风来风往风伤(TiAmo) 阅读(342) 评论(0) 推荐(0) 编辑
摘要:bool checkProcessRunning(const QString &processName, QList &listProcessId) { #ifdef Q_OS_WIN bool res = false; HANDLE hToolHelp32Snapshot; hToolHelp32Snapshot = CreateToolhelp32Snapsho... 阅读全文
posted @ 2018-10-12 10:46 风来风往风伤(TiAmo) 阅读(11487) 评论(0) 推荐(0) 编辑
摘要:QString getProcessFullPath(const quint64 &processId) { #ifdef Q_OS_WIN // access process path WCHAR name[1024]; ZeroMemory(name, 1024); // open process handler HANDLE hProcess = O... 阅读全文
posted @ 2018-10-12 10:43 风来风往风伤(TiAmo) 阅读(1963) 评论(0) 推荐(0) 编辑
摘要:QString getProcessPathForWin(int idProcess) { #ifdef Q_OS_WIN // access process path WCHAR name[1024]; ZeroMemory(name, 1024); // open process handler HANDLE hProcess = OpenProces... 阅读全文
posted @ 2018-10-12 10:39 风来风往风伤(TiAmo) 阅读(1647) 评论(0) 推荐(0) 编辑
摘要:#ifdef WIN32 bool res = false; HANDLE hToolHelp32Snapshot; hToolHelp32Snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PROCESSENTRY32 pe = { sizeof(PROCESSENTRY32) };... 阅读全文
posted @ 2018-10-12 10:31 风来风往风伤(TiAmo) 阅读(981) 评论(0) 推荐(0) 编辑
摘要:#include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QUuid id = QUuid::createUuid(); QString strId = id.toString(); qDebug()<< strId; r... 阅读全文
posted @ 2018-06-28 16:43 风来风往风伤(TiAmo) 阅读(5963) 评论(0) 推荐(1) 编辑
摘要:1:加载套接字库,创建套接字(WSAStartup()/socket()); 2:绑定套接字到一个IP地址和一个端口上(bind()); 3:将套接字设置为监听模式等待连接请求(listen()); 4:请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept()); 5:用返回的套接字和客户端进行通信(send()/recv()); 6:返回,等待另一连接请求; ... 阅读全文
posted @ 2018-06-14 13:47 风来风往风伤(TiAmo) 阅读(5173) 评论(0) 推荐(0) 编辑
摘要:总体解决方案: 1.搜索 【Setting the Application Icon】帮助 2.http://doc.qt.io/qt-5/appicon.html 3.可以在主pro文件中加入如下语句即可: myapp.icns为应用要使用的图标名称 ::win环境下 可以使用 .rc 资源文件添 阅读全文
posted @ 2018-04-04 10:07 风来风往风伤(TiAmo) 阅读(223) 评论(0) 推荐(0) 编辑
摘要:比如我用的是 就拷贝到 qt-msvc2015 的bin目录下。 阅读全文
posted @ 2018-04-03 20:11 风来风往风伤(TiAmo) 阅读(4212) 评论(0) 推荐(0) 编辑
摘要:Qt是一款优秀的跨平台开发框架,它可以在桌面、移动平台以及嵌入式平台上运行。目前Qt 5介绍程序发布的文章帖子比较少。大家又非常想要知道如何发布Qt应用程序,于是我花了一点儿时间介绍一下如何发布Qt桌面应用程序。 首先我们从最简单的项目Qt Widgets开始说起。Qt Widgets项目是除了Qt 阅读全文
posted @ 2018-04-03 08:46 风来风往风伤(TiAmo) 阅读(974) 评论(0) 推荐(0) 编辑
摘要:1. dump文件和pdb文件的匹配问题 >> 发布二进制文件时生成的pdb文件一定要保留,只有当发布的二进制文件和pdb文件是同时生成的才好正确调试。 2. dump文件和pdb文件放在哪里的问题 >> 如果dump文件和pdb文件放在同一个目录,则可直接运行调试;当然也可以不是同一个目录,那么在 阅读全文
posted @ 2018-03-25 14:48 风来风往风伤(TiAmo) 阅读(997) 评论(0) 推荐(0) 编辑
摘要:在QT中,使用QString输出到控件进行显示时,经常会出现中文乱码,网上查了一圈,发现大部分都是针对QT4增加4条语句: [cpp] view plain copy QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForTr(codec); QTextCodec... 阅读全文
posted @ 2018-03-25 14:47 风来风往风伤(TiAmo) 阅读(16157) 评论(0) 推荐(0) 编辑
摘要:#include <windows.h> 前一行添加 #define WIN32_LEAN_AND_MEAN //去除一些不常用的 阅读全文
posted @ 2018-03-25 14:47 风来风往风伤(TiAmo) 阅读(1247) 评论(0) 推荐(0) 编辑
摘要:CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象. EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 WaitForSingleObject()等待,直到参数所指定的OBJECT成为发信号状 阅读全文
posted @ 2018-03-25 14:46 风来风往风伤(TiAmo) 阅读(2208) 评论(0) 推荐(0) 编辑
摘要:CMake预定义变量 阅读全文
posted @ 2018-03-02 11:17 风来风往风伤(TiAmo) 阅读(235) 评论(0) 推荐(0) 编辑
摘要:#设置cmake最低版本号 CMAKE_MINIMUM_REQUIRED(VERSION 3.4.0) #设置工程名称 PROJECT(HelloWorld) #设置工程包含当前目录,非必须 SET(CMAKE_INCLUDE_CURRENT_DIR ON) # 设置自动生成moc文件,AUTOMOC打开可以省去QT5_WRAP_CPP命令 SET(CMAKE_AUTOMOC ON) ... 阅读全文
posted @ 2018-03-02 11:12 风来风往风伤(TiAmo) 阅读(2725) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示