Qt 数据的进制转换:二进制、十进制和十六进制
摘要:将一个整数转换为不同进制的字符串,可以使用QString的函数setNum()或静态函数number(),函数原型为: 1 QString &setNum(int n,int base=10) 2 QString number(int n,int base=10) 其中n是待转换的整数,base是使
阅读全文
posted @
2023-04-10 15:21
一杯清酒邀明月
阅读(2252)
推荐(0)
Qt 16进制和10进制之间的转换
摘要:一、16转换为10进制。1、数字转换为字符串 1 quint8 Hex = 0x0F; 2 QString num = QString("%1").arg(Hex,0,10); 3 //QString num = QString::number(Hex,10); 2、数字转换为数字 1 quint8
阅读全文
posted @
2023-04-10 15:20
一杯清酒邀明月
阅读(1854)
推荐(0)
Qt Json的使用教程
摘要:前言 从 Qt 5.0 就开始提供处理 Json 数据的操作支持,JSON是一种对源自Javascript的对象数据进行编码的格式,但现在广泛用作互联网上的数据交换格式,Qt中的JSON支持提供了一个易于使用的C++ API来解析,修改和保存JSON数据。 Qt中所有的 JSON 类都是基于值的隐式
阅读全文
posted @
2023-03-28 13:39
一杯清酒邀明月
阅读(3308)
推荐(1)
Qt Creator 9.0 设置代码编辑器JetBrainsMono字体
摘要:下载 https://github.com/JetBrains/JetBrainsMono/releases 解压 将下载的压缩包中的ttf文件拷贝到C:\Qt\Tools\QtCreator\share\qtcreator\fonts中 JetBrainsMono-Bold.ttf JetBrai
阅读全文
posted @
2023-03-27 13:48
一杯清酒邀明月
阅读(236)
推荐(0)
Qt Creator9.0生成工程后没有.pro文件
摘要:Qt Creator9.0 默认建立的widget项目只有CMakeLists.txt文件,没有pro文件 发现生成工程文件时默认选择的是cmake,不是qmake导致的这个问题,将Builld system中转化成qmake之后就行了。
阅读全文
posted @
2023-03-27 13:39
一杯清酒邀明月
阅读(231)
推荐(0)
Qt 6.5快速安装(Windows)
摘要:前言 本文仅适用于初学者参考!!! 如有错误和疑问请指出 安装步骤 1.进入 Index of /qt/archive/online_installers/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 2.下载安装器 点开 下载 3.安装打开命令行: 快捷
阅读全文
posted @
2023-03-27 11:52
一杯清酒邀明月
阅读(3255)
推荐(1)
VS2019安装配置Qt插件(qt-vsaddin)
摘要:1、介绍 Windows的Qt开发,一般采用Visual Studio安装Qt插件的方法开发Qt程序,毕竟VS开发工具还是比QtCreator开发工具强大、好用的多。 本教程采用VS2019安装配置Qt插件(qt-vsaddin-msvc2019-2.6.0.vsix),默认已经安装了VS2019(
阅读全文
posted @
2023-03-27 11:02
一杯清酒邀明月
阅读(6682)
推荐(0)
Qt 5.15在线安装,一文搞定
摘要:开篇 最近由于更换了硬盘,需要重新安装Qt的开发环境啦,本文记录整个Qt环境的搭建过程,在此一文奉上。首先描述一下环境: 操作系统:Windows 10 需要安装的Qt版本:5.15 安装步骤 由于Qt5.15及以上版本不提供离线安装包,则需要使用在线安装进行安装。首先下载在线安装器: 从该地址:h
阅读全文
posted @
2023-03-27 10:56
一杯清酒邀明月
阅读(6518)
推荐(0)
Qt 全局热键之使用QxtGlobalShortcut实现
摘要:全局热键,我们普遍关心的三个问题 检测快捷键是否被占用 注册(反注册)快捷键 快捷键被触发 本文就介绍QxtGlobalShortcut在Qt5中的应用,看看最简单使用步骤和例子: 把qxtglobalshortcut5文件放在项目目录下,在项目.pro加入一句,include(qxtglobals
阅读全文
posted @
2023-03-23 20:45
一杯清酒邀明月
阅读(1209)
推荐(0)
Qt 优秀开源项目 SARibbon
摘要:这是Qt(最低要求Qt5,支持C++11的编译器)下一个轻量级的Ribbon控件(Office样式UI),界面截图: 编译方法 使用Qt Creator直接打开SARibbon.pro,并编译即可,会编译出SARibbonBar库和一个(目前只有一个例子)例子,lib和例子的目录位于bin_qt{Q
阅读全文
posted @
2023-03-23 15:59
一杯清酒邀明月
阅读(3265)
推荐(0)
Qt 优秀开源项目 Qt-Advanced-Docking-System
摘要:这个项目的原作者是mfreiholz,但是已经6年没更新,githubuser0xFFFF将该项目fork之后,一直维护到现在,这应该算是开源界的接力了。如果你还在项目Visual studio的酷炫docking效果,那么不妨试试这款加强版的QDockWidget。 目前支持Qt5和Qt6,我在最
阅读全文
posted @
2023-03-23 15:30
一杯清酒邀明月
阅读(1827)
推荐(0)
Qt Qt-Advanced-Docking-System介绍及使用教程
摘要:一.概述 1.控件描述 QT自带的Dock布局管理大家都用过,中规中矩,但是满足不了现在ui强大的人机交互需求。而Qt-Advanced-Docking-System在Dock的基础上进一步完善功能,具有更高的自由度、灵活性和可扩展性,满足程序员对人机交互的自由定义。这个开源控件类似于Devexpr
阅读全文
posted @
2023-03-23 15:26
一杯清酒邀明月
阅读(3904)
推荐(0)
Qt QtPromise源码剖析
摘要:Promise概念 Promise是一种异步编程的解决方案. Promises 是用于传递异步计算结果的回调的替代方法. QtPromise开源模板库 使用Qt框架的朋友如果对异步编程有需求,建议可使用此模板库对异步操作做处理。 下文对QtPromise模板库的源码做一些分析以及其所用到的一些CPP
阅读全文
posted @
2023-03-23 13:53
一杯清酒邀明月
阅读(918)
推荐(0)
Qt Qwt、QChart、QCustomPlot比较
摘要:美观方面: Qcustomplot≈Qchart > Qwt Qcustomplot界面简洁大方; Qchart界面华丽优美,其中QChart中绘制的线条处不能使用鼠标,所以在数据量大的时候会引响鼠标的缩放、移动图表操作; Qwt界面老旧,在美观上不如Qcustomplot和Qchart ,并且在使
阅读全文
posted @
2023-03-23 13:38
一杯清酒邀明月
阅读(1111)
推荐(0)
Qt Qwt与QCustomPlot
摘要:一、QWT 简介 QWT,即Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图,是为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提
阅读全文
posted @
2023-03-23 13:34
一杯清酒邀明月
阅读(635)
推荐(0)
Qt QtWidget使用Material风格的组件库
摘要:一、qt-material-widget组件库介绍 该组件库拥有炫酷的Material风格的组件,并且该组件库基于QtWidget开发的,目前实现了大约20个Material风格的组件,下面教大家如何编译该组件库,并将这个组件库运用到自己的项目中。 二、编译qt-material-widget组件库
阅读全文
posted @
2023-03-23 10:19
一杯清酒邀明月
阅读(2888)
推荐(0)
Qt QXlsx(访问Excel)
摘要:再Qt中已经有了QAxObject来访问Excel,但访问的是微软的com,只能访问正版的Excl中的 .xls//xlsx ,而且使用起来及其不方便(本人亲测)。 在这里使用QXlsx,能更简单的访问Excel数据,但QXlsx这个类并没有在Qt Creator中,所以需要自己导入。 配置的方式有
阅读全文
posted @
2023-03-22 16:36
一杯清酒邀明月
阅读(3274)
推荐(0)
Qt QXlsx基本使用
摘要:1、概述 QXlsx是一个可以读写Excel文件的库。不依赖office以及wps组件,可以在Qt5支持的任何平台上使用; 使用方式: 1.QXlsx可以编译为静态库库使用(可以提升项目编译速度,也可以让项目代码量更少,不用一打开工程就几十个文件); 2.直接将QXlsx.pri加入代码中使用(我比
阅读全文
posted @
2023-03-22 15:49
一杯清酒邀明月
阅读(7849)
推荐(2)
Qt QXlsx编译为静态库
摘要:1、概述 在使用QXlsx时由于源码文件比较多,如果直接加载进项目里面,会增加每次编译的时间; 直接将源码加载进项目工程中,会导致项目文件非常多,结构变得更加臃肿; 所以在本文中将会将QXlsx编译为静态库再使用; 注意: 如果是刚接触QXlsx建议还是直接使用源码,因为QXlsx源码中的注释信息主
阅读全文
posted @
2023-03-22 15:39
一杯清酒邀明月
阅读(1029)
推荐(1)
Qt QString左右移
摘要:在Qt中,可以使用QString类提供的left()和right()函数来执行左移和右移操作,这两个函数可以从字符串的左侧或右侧提取指定数量的字符。另外,可以使用QString类的prepend()和append()函数来实现字符串的前后追加操作,从而实现字符串的左移和右移。 例如,假设有一个字符串
阅读全文
posted @
2023-03-14 11:30
一杯清酒邀明月
阅读(671)
推荐(0)