
QT
SuperYang_
山高人为峰
展开
-
Qt自定义步骤引导按钮
实际在开发项目过程中,由一些流程比较繁琐,为了给客户更好的交互体验,往往需要使用step1->step2这种引导对话框或者引导按钮来引导用户一步步进行设置;实现起来其实也并不复杂,主要是对外接口可以设置多个标题文本,以及当前高亮显示的索引即可。原创 2024-12-28 12:13:27 · 365 阅读 · 0 评论 -
QT6.0如何开启白名单保活
使用Qt开发android应用往往会存在这样一个问题:我们的android应用和后台需要时刻保持通信,但是往往我们在切换任务或者息屏,将我们开发的应用变更为后台应用的时候,由于android的电池策略,会将后台的应用关闭掉从而释放资源供其他应用使用.会给应用带来不好的使用体验。原创 2024-08-19 11:37:28 · 533 阅读 · 0 评论 -
使用qt creator配置msvc环境(不需要安装shit一样的宇宙第一IDE vs的哈)
习惯使用Qt编程的童鞋,尤其是linux下开发Qt的童鞋一般都是使用qt creator作为首选IDE的,通常在windows上使用Qt用qt creator作为IDE的话一般编译器有mingw和msvc两种,使用mingw版本和在linux下的方式基本上一样十分简单,不赘述;但是使用msvc版本的就需要费点功夫搭建环境,然而在windows上大多数情况下你不得不适配各种第三方用msvc编译出来的第三方库,就逼着你使用msvc版本的编译器,使用msvc编译器通常的方案是使用vs+qt的方式来弄;原创 2024-07-07 09:39:51 · 3422 阅读 · 3 评论 -
Qt实现SwitchButton滑动开关按钮组件
使用Qt如何制作一个滑动开关按钮,同类的文章和代码网上很多,但很多都是pyqt编写的,也有c++编写的,大家可以参考. 我这里主要是实现了一个滑动按钮,富有滑动动画和文字,话不多说,上代码自定义滑动按钮。原创 2024-06-12 10:12:45 · 859 阅读 · 0 评论 -
Qt样式表应用
对Qt样式表应用毫无基础的可以先了解下Qt官方对样式表的说明:https://doc.qt.io/qt-5/stylesheet.html简单来说就是给Qt的控件"化妆", 同样的控件可以通过改变样式表的设置表现出不同的效果,这些效果主要包括颜色、字体、线条样式、线条粗细等各种各样的属性.注:对Qt样式表已有了解的童鞋可直接跳到第5章节。原创 2024-03-01 16:36:26 · 1014 阅读 · 0 评论 -
Qt多语言翻译
Qt提供了非常简单易用的多语言翻译机制,其核心类为QTranslator.概括来说就是利用Qt的lupdate工具将项目中所有tr函数包裹的字符串提取到.ts文件中,然后使用Qt Linguist由专门的翻译人员对提取的.ts文件进行逐个单词短语的翻译工作. 翻译完成后输出对应的.qm文件;代码中使用QTranslator的load方法加载.qm文件即可.原创 2024-02-03 16:06:59 · 947 阅读 · 0 评论 -
Qt对Json文件的读写
示例Json文件:HWCfg.json[ { "Cameras": [ ], "NO": "00000000000000000000", "Siip": "127.0.0.1", "Siport": 8333 }, { "Cameras": [原创 2019-02-12 16:07:13 · 1035 阅读 · 1 评论 -
qt结合opencv videocapture图像采集
1. 核心代码#ifndef FRAMECOTHREAD_H#define FRAMECOTHREAD_H#include <QThread>#include <QTimer>#include <QString>#include <QLabel>#include "opencv.hpp"using namespace cv;...原创 2019-01-27 11:40:37 · 3761 阅读 · 1 评论 -
windows下qt生成及使用dump文件
1. 生成dump文件LONG ApplicationCrashHandler(EXCEPTION_POINTERS *pException){//程式异常捕获 /* ***转储堆栈信息*** */ //创建 Dump 文件 QString dumpFilename = QString("D:\\VerSysTombs\\") + QDateTim...原创 2019-01-12 12:02:19 · 5887 阅读 · 2 评论 -
qt编写的windwos下进程守护程序
1. 思路:循环检测守护的进程是否仍然在运行,如停止运行,重启程序2.代码#include <QApplication>#include <QFileDialog>#include <QSettings>#include <windows.h>#include <QDebug>#include <Tlhel...原创 2019-01-10 22:03:05 · 3553 阅读 · 1 评论 -
qt开发常见场景
1. QTableWidget在单元格中添加CheckBox并居中QWidget *widget = new QWidget(ui->pointsTable);QCheckBox *cBox = new QCheckBox;QHBoxLayout *layout = new QHBoxLayout;layout->setContentsMargins(2, 2, 2, 2)...原创 2018-12-27 13:56:10 · 1993 阅读 · 1 评论 -
qt creator开发常见问题及解决办法
本文用于记录博主在使用qt creator中遇到的问题,提醒自己也方便他人,遇到一个记录一个,持续更新。1.模板类编译Error错误原因:g++编译器不支持模板类的分离编译解决办法:1)将实现写到.h文件中 2)在调用的地方(main.cpp)中直接包含实现(MaxHeap.cpp) 3)在.h文件结尾处包含.cpp实现,.cpp文件中不再包含头文件2.qml资源文...原创 2018-02-02 14:19:08 · 3472 阅读 · 1 评论