
QT
文章平均质量分 55
Como0413
这个作者很懒,什么都没留下…
展开
-
VS Qt 使用linguits(Qt语言家)生成.ts的翻译文件并翻译使用的详细过程
vs中 Qt VS Tools--Create new translation File选择需要的语言,生成对应ts文件在解决方案的资源管理器的Translation File文件夹中,此时本地未生成选中生成的ts文件,右击, 选择lupdate在 ".sln" 目录下生成对应的ts文件Qt VS Tools -- Lauch Qt Linguits -- 文件 -- 打开ts文件,存在乱码可能性(最好是在qt core 中生成ts文件, vs中打开,注意qt 中打开的.pro不可存在中文路径)原创 2022-11-08 16:58:00 · 7248 阅读 · 1 评论 -
Qt 结构体排序
#include <string>#include <vector>#include <iostream>#include <algorithm>using std::string;using std::vector;using std::cout;using std::endl;using namespace std;typedef struct{ int score;}TFileProp;//降序bool GreaterS.原创 2021-07-23 13:09:47 · 1031 阅读 · 0 评论 -
Qt设置软件只开启一个,避免重复打开
static QSharedMemory *shareMem = new QSharedMemory("SingleApp"); //创建“SingleApp”的共享内存块 if (!shareMem->create(1))//创建大小1b的内存 { qApp->quit(); //创建失败,说明已经有一个程序运行,退出当前程序 return -1; }...原创 2021-07-23 13:05:55 · 4623 阅读 · 2 评论 -
qt QxtSpanSlider双滑动条实现
环境:win10、vs20171. 创建一个qt项目2. 打开*.ui插入一个滑动条3. 插入默认竖直滑动条,改为横向滑动条4. 设置滑动条滑块移动模式enum HandleMovementMode{FreeMovement, //自由移动模式,双滑动块没有任何区别,可自由移动NoCrossing, //下限滑动块的值小于等于上限滑动块的值NoOverlapping //下限滑动块的值小于上限滑动块的值};代码如下:mainwindow.h.原创 2021-01-29 16:13:01 · 2182 阅读 · 0 评论 -
Qt第三方插件libqxt编译与使用
编译环境:win10、qt5.12.3(msvc 32bit)、vs2017和libqxt源码libqxt百度云链接:https://pan.baidu.com/s/1NnQcfGj81d3pgF_od6j47Q提取码:2hif以下是适配于VS开发的编,关于mingw版本的,可以参考官网https://wiki.qt.io/LibQxt_in_QtCreatorQxt编译(MSVC 64bit版本编译)1. 解压源码,不包含中文路径,尽量在顶层目录2. 在libqxt目录下,双...原创 2021-01-29 11:19:23 · 2204 阅读 · 0 评论 -
qt 封装dll动态链接库与调用
封装dll动态链接库注意事项:生成dll要一个一个生成,不能多个一起生成,但是一个可以调用另一个1. 打开Qt Creator,创建一个新的项目2. 创建成功后,会出现以下文件3. 配置Debug等运行状态的保存地址4. 可以将自动生成的read.h与read.cpp删除换上自己的,一定要注意不要把read_global.h文件删除了5. 修改自己的read.h文件READ_H与READSHARED_EXPORT跟read_global.原创 2020-11-17 16:07:50 · 936 阅读 · 0 评论 -
C++ 或 QT 判断当前模式是Debug还是Release模式
#ifdef DEBUG cout << "Debug!" << endl;#else cout << "Release!" << endl;#endif原创 2020-09-22 16:14:15 · 2843 阅读 · 0 评论 -
QT 读ini配置文件
读取文件#include "read.h"total_region total;A1_region A1;A2_region A2;A3_region A3;A1_Small_area small_area;string outline_image_path;CString ini_path = "D://a.ini";//QString转为const wchar_t*inline const WCHAR *QStoWCHAR(const QString& qs)原创 2020-09-29 11:11:08 · 382 阅读 · 0 评论 -
ui文件转换为py文件
1.cmd中打开*.ui所在路径2.输入pyuic5 -o *.py *.ui 回车(-o 后的参数为输出文件的名称 -o 后第二个参数即为生成的ui文件的名称(没有环境变量的话就将ui文件放在pyuic的路径进行转化路径是python\Lib\site-packages\PyQt5))...原创 2019-11-05 17:20:44 · 911 阅读 · 0 评论