Qt
小胖七少爷
不积硅步无以至千里
不积小流无以成江海
展开
-
带数字字符串排序
include "stdafx.h"#include <iostream> // std::cout#include <string>#include <algorithm> // std::sort, std::copy#include <iterator> // std::ostream_iterator#include <sstream> // std::istringstream#include <vector>#转载 2020-06-09 16:27:18 · 577 阅读 · 0 评论 -
qwtplot3d编译
qwtplot3d编译目前在学习3d相关技术,发现qwtplot3d这个3d图形库,到官网下载(http://qwtplot3d.sourceforge.net/web/navigation/feature_frame.html),我下载的0.2.7版本。我用的电脑是win...转载 2020-03-20 16:21:05 · 1536 阅读 · 2 评论 -
一款超级好用的PC程序安装包制作工具
Inno Setup编辑器原创 2019-12-31 11:05:00 · 1275 阅读 · 0 评论 -
QT内存映射读取点云数据
pcl::PointCloud<pcl::PointXYZRGBA>::Ptr txtRead(std::string file_name){ pcl::PointCloud<pcl::PointXYZRGBA>::Ptr data(new pcl::PointCloud< pcl::PointXYZRGBA>); pcl::PointXYZRGBA f...转载 2019-12-16 10:14:39 · 1207 阅读 · 0 评论 -
Qt 下快速读写Excel指南
Qt Windows 下快速读写Excel指南很多人搜如何读写excel都会看到用QAxObject来进行操作,很多人试了之后都会发现一个问题,就是慢,非常缓慢!因此很多人得出结论是QAxObject读写excel方法不可取,效率低。 后来我曾试过用ODBC等数据库类型的接口进行读写,遇到中文嗝屁不说,超大的excel还是会读取速度慢。 最后,看了一些开源的代码后发现,Windows下读取...转载 2019-12-16 10:12:52 · 447 阅读 · 0 评论 -
QT操作Excel封装类(包含高级功能:合并单元格,文本及单元格格式设定等)
Pro 文件CONFIG += qaxcontainerQT += coreQT -= guiTARGET = QExcelCONFIG += consoleCONFIG -= app_bundleTEMPLATE = appSOURCES += main.cpp \qexcel.cppHEADERS += \qexcel.h头文件:qexcel.h...转载 2019-12-14 11:42:43 · 1124 阅读 · 0 评论 -
QScopedPointer介绍
zhezhelinQScopedPointer介绍[Qt]QScopedPointer介绍QScopedPointer就分配空间和释放空间而言,Qt的处理有点乏味,要不然是通过隐式共享的containers,要不然就是通过QObject的父子关系模式。但总有些时候我们需要在堆上分配一些空间,问题来了,我们该在哪里delete它,如何能够确保不产生内存泄露呢?QScoped...转载 2019-12-13 11:09:12 · 789 阅读 · 0 评论 -
解析Qt元对象系统(三) 信号与槽
引述我们从普通的点击按钮过程来看一下信号与槽的运行机制。先运行一个普通的QWidget程序,添加一个按钮,定义一个槽函数test,函数体里做个断点,调试运行,可以看到从回调函数qt_internal_proc开始,一直到槽函数。元对象系统的调用层次如下 QAbstractButtonPrivate::click和QAbstractButtonPrivate::emitClicked属于...转载 2019-12-13 10:43:59 · 238 阅读 · 0 评论 -
Qt常用命令和pro参数
Qt常用工具(命令行指令)位于 C:\Qt5.7.1\5.7\msvc2015_64\bin 命令 功能 assistant 帮助文档 designer 设计器 linguist 翻译工具 lupdate 提取翻译字符串和生成ts文件 lrelease 从ts文件生成qm文件 moc Qt Meta Ob...转载 2019-12-13 10:37:18 · 284 阅读 · 0 评论 -
Qt实现Excel表格的读写操作(office,WPS)
我们用QT经常会将表格的数据导入数据库或者将数据库中的数据导出为*.xls/*.xlsx。使用比较多的就是用QAxObject对象进行操作。一般首先会连接数据库:QAxObject *excel = new QAxObject(this); //连接Excel控件excel->setControl("Excel.Application");但是很多人的电脑上并没有安装of...转载 2019-12-10 17:38:07 · 2966 阅读 · 2 评论 -
Qt Charts - 让数据可视化更简单
...转载 2019-11-04 11:52:07 · 452 阅读 · 0 评论 -
Qt之QThread(深入理解)
简述为了让程序尽快响应用户操作,在开发应用程序时经常会使用到线程。对于耗时操作如果不使用线程,UI界面将会长时间处于停滞状态,这种情况是用户非常不愿意看到的,我们可以用线程来解决这个问题。前面,...转载 2019-10-30 13:52:52 · 596 阅读 · 3 评论 -
Qt开发:DOM解析xml实现读、写、增、删、改
版权声明:原创文章如需转载,请在左侧博主描述栏目扫码联系我并取得授权,谢谢 qt提供了三种方式解析xml,不过如果想实现对xml文件进行增、删、改等操作,还是DOM方式最方便。 项目配置pro文件里面添加QT+=xmlinclude <QtXml>,也可以include <QDomDocument>pro文件:QT += core xmlQT ...转载 2019-05-28 16:15:28 · 336 阅读 · 0 评论 -
Qt css样式大全
字体属性:(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(...转载 2019-06-14 10:27:35 · 577 阅读 · 0 评论 -
QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)
最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。 首先,先介绍自己使用的环境。我使用的QT版本是。我的电脑windows系统是win10专业版的。下面的打包教程,都是亲测可用的。但个人认为,即便是不同的windows操作系统,不同的QT版本,也应该是可以的。希望大家能及时反馈,我好及时更新。...转载 2019-06-25 16:59:18 · 136 阅读 · 0 评论 -
Qt 创建圆角、无边框、有阴影、可拖动的窗口
程序窗口的边框,标题栏等是系统管理的,Qt 不能对其进行定制,为了实现定制的边框、标题栏、关闭按钮等,需要把系统默认的边框、标题栏去掉,然后使用 Widget 来模拟它们。这里介绍使用QSS + QGraphicsDropShadowEffect来创建圆角、无边框、有阴影、可拖动的窗口。核心技术要点: 启用 QSS:setAttribute(Qt::WA_StyledBackgro...转载 2019-09-11 18:05:59 · 1920 阅读 · 1 评论 -
Qt文本高亮控件Qscitinlla的用法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-26 18:03:48 · 590 阅读 · 0 评论 -
QtCreator修改项目构建目录
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-09 14:53:03 · 1414 阅读 · 0 评论 -
QT 正则表达式(进阶篇)IP,端口号,文件名,非空格字符的匹配,已验证
输入可见字符(除去空格 回车 ...)QRegExp rxp("^\\w+\\S+$");IP正则表达式QRegExp rxp("\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b");端口号正则表达式QRegExp rxp("^([0-...转载 2019-05-07 17:51:35 · 619 阅读 · 0 评论