QT
SuperYang_
山高人为峰
展开
-
Qt实现SwitchButton滑动开关按钮组件
使用Qt如何制作一个滑动开关按钮,同类的文章和代码网上很多,但很多都是pyqt编写的,也有c++编写的,大家可以参考. 我这里主要是实现了一个滑动按钮,富有滑动动画和文字,话不多说,上代码自定义滑动按钮。原创 2024-06-12 10:12:45 · 287 阅读 · 0 评论 -
Qt样式表应用
对Qt样式表应用毫无基础的可以先了解下Qt官方对样式表的说明:https://doc.qt.io/qt-5/stylesheet.html简单来说就是给Qt的控件"化妆", 同样的控件可以通过改变样式表的设置表现出不同的效果,这些效果主要包括颜色、字体、线条样式、线条粗细等各种各样的属性.注:对Qt样式表已有了解的童鞋可直接跳到第5章节。原创 2024-03-01 16:36:26 · 922 阅读 · 0 评论 -
Qt多语言翻译
Qt提供了非常简单易用的多语言翻译机制,其核心类为QTranslator.概括来说就是利用Qt的lupdate工具将项目中所有tr函数包裹的字符串提取到.ts文件中,然后使用Qt Linguist由专门的翻译人员对提取的.ts文件进行逐个单词短语的翻译工作. 翻译完成后输出对应的.qm文件;代码中使用QTranslator的load方法加载.qm文件即可.原创 2024-02-03 16:06:59 · 678 阅读 · 0 评论 -
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 · 3240 阅读 · 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 · 1815 阅读 · 1 评论 -
qt编写的windwos下进程守护程序
1. 思路:循环检测守护的进程是否仍然在运行,如停止运行,重启程序2.代码#include <QApplication>#include <QFileDialog>#include <QSettings>#include <windows.h>#include <QDebug>#include <Tlhel...原创 2019-01-10 22:03:05 · 3411 阅读 · 1 评论 -
windows下qt生成及使用dump文件
1. 生成dump文件LONG ApplicationCrashHandler(EXCEPTION_POINTERS *pException){//程式异常捕获 /* ***转储堆栈信息*** */ //创建 Dump 文件 QString dumpFilename = QString("D:\\VerSysTombs\\") + QDateTim...原创 2019-01-12 12:02:19 · 5420 阅读 · 2 评论 -
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 · 3577 阅读 · 1 评论 -
Qt对Json文件的读写
示例Json文件:HWCfg.json[ { "Cameras": [ ], "NO": "00000000000000000000", "Siip": "127.0.0.1", "Siport": 8333 }, { "Cameras": [原创 2019-02-12 16:07:13 · 910 阅读 · 1 评论