自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Qt君

遇见你每天都有好心情,没关系薯片辣条都给你。

  • 博客(468)
  • 资源 (17)
  • 收藏
  • 关注

翻译 Qt官方示例-Qml系统对话框

本示例演示了Qml模块中的系统对话框,其外观和行为取决于平台。

2021-02-14 16:12:45 244

翻译 Qt官方示例-字体采样器

预览系列字体的例子。

2021-02-08 22:24:50 56

原创 QListWidget小例子

该例子演示如何实现QListWidget窗口列表的动态添加和删除。

2021-02-02 23:55:18 307

原创 GDB使用笔记1

本文介绍使用GDB组合命令的操作。

2021-01-28 22:40:25 65

原创 分享一个HTTP服务器和客户端库

cpp-httplib是一个C++11跨平台HTTP/HTTPS库。该库使用非常方便,只需要包含httplib.h文件即可!

2021-01-23 23:52:53 95

原创 Qt安装包百度网盘下载分享

君君最近看到比较多留言就是,Qt安装包下载不了。好吧,盘它!991个Qt安装包,共563G大小。

2021-01-22 22:51:10 10709 78

原创 使用for循环遍历QMap

遍历QMap容器,一般使用迭代器遍历,但使用迭代器遍历需要写的字太多了,而使用for循环遍历就少写很多字。来看看君君是怎么操作的吧。

2021-01-22 21:23:24 665

原创 Qml控件之NumberInput数字输入

NumberInput(数字输入)控件是基于Qml实现的,它兼容于QtQuick 1.x和QtQuick 2.x。

2021-01-20 21:54:54 2577

原创 Qt自绘系列-画个锤子

360度托马斯螺旋锤!

2021-01-16 14:17:41 696 2

原创 Qt自绘系列-透明时钟

使用QPainter画透明时钟。

2021-01-16 14:10:40 628

原创 Qt自绘系列-一堆甜甜圈

使用QPainter画甜甜圈。

2021-01-16 14:10:23 444

原创 Qml控件之Calendar日历

Calendar(日历)控件是基于Qml实现的,它兼容于QtQuick 1.x和QtQuick 2.x。可用于显示日期信息。

2021-01-08 23:43:33 2603

原创 Qml控件之Spin加载中

Spin(加载中)控件是基于Qml实现的,它兼容于QtQuick 1.x和QtQuick 2.x。可用于页面和区块的加载中状态。

2021-01-01 22:03:26 578

原创 Qml控件之Tag标签

Tag标签是基于Qml实现的,它兼容于QtQuick 1.x和QtQuick 2.x。可用于对事物进行标记和分类。

2020-12-28 23:58:24 797

原创 看看Qt 6.0 支持哪些模块吧

很多用户反馈,Qt 6.0的源码太少了,一些重要的模块没有,比如串口模块,多媒体模块,图表模块。它们要到Qt 6.1才能支持,有的甚至是要等到Qt 6.2才能支持。

2020-12-10 23:52:01 1039

原创 Qt 6.0 正式发布

Qt 6.0 主要更新的内容:使用C ++ 17下一代QML新的图形架构Qt Quick的统一2D和3DCMake构建系统(应用程序仍支持QMake)  在Qt 5中已删除的一些最常用的API已移至Qt5CoreCompat模块中。它包含从Qt 6中删除的几个广泛使用的类,例如QRegExp,QTextCodec,用于XML的旧SAX解析器以及其他一些项目。  Qt 6.0是下一代Qt的起点。但是令人遗憾的是它的功能尚未达到Qt 5.15的高度,但我们将在未来几个月内填补空白。  后续Q

2020-12-08 22:45:12 2112 2

原创 分享18000+个开源项目镜像源

最近找一些开源项目学习,但有一部分由于网络问题访问不了,甚是不爽。网上找了一通,找到了一个不错的开源项目镜像源,分享给大家。镜像源访问地址(每天同步一次):https://gitee.com/mirrors点击下方阅读原文即可访问。...

2020-10-24 11:07:00 897

原创 1000+个Qt安装包整理

因为Qt官方的安装包太分散了,所以君君整理了1000多个安装包到Qt小站中。分享给大家。

2020-09-06 23:19:01 927

原创 Qt 6.0所有功能已开发完毕

预计在2020年12月发布。

2020-09-02 23:30:56 4783

翻译 Qt 5.9长期支持版本将于2020年5月结束

对Qt 5.9 LTS的支持将于2020年5月结束。如果仍然使用Qt 5.9 LTS,则建议更新到即将发布的Qt 5.15 LTS或Qt 5.12 LTS。如果您无法更新,则在标准支持终止后,可以额外付费使用扩展支持。

2020-05-27 01:59:10 3864 1

翻译 Qt 5.15长期支持版本正式发布

Qt5最后一个大版本更新。

2020-05-27 01:58:44 7084

原创 如何关闭编译程序生成的debug和release目录?

  使用QtCreator编译程序的输出目录都会附带debug或release目录,其实可以关闭这些目录的输出。只需在pro文件中添加以下行:CONFIG -= debug_and_release

2020-04-09 02:09:18 1816 1

翻译 Qt官方示例-并发运行函数

演示如何并发运行标准函数。  QtConcurrent的Run函数示例演示如何将并发性应用于标准函数,使用QFuture实例等待获取返回值。#include <QDebug>#include <QThread>#include <QString>#include <qtconcurrentrun.h>#include <QApp...

2020-04-09 02:06:27 820

原创 创建Qt子工程

使用QtCreator创建子工程(方便组织和管理项目工程)。

2020-04-09 02:03:27 827

原创 为什么在QLineEdit中重复粘贴文本并调用了clear()内存也会不断增加?

当调用QLineEdit::clear()时,QLineEdit将文本存储在"撤销/重做"的缓冲区中,因此内存使用量将随此增加而增加。你可以调用QLineEdit::setText()清除"撤销/重做"的缓冲区内存,从而使得内存不会随之增加。

2020-04-09 01:55:52 613

原创 使用python替换文件内容

最新学习python使用到的替换文本操作。

2020-04-09 01:52:23 406

原创 Flat风格的Qml范围滑块

基于Qml的RangeSlider控件修改而成。

2020-04-09 01:47:59 432

转载 为什么每次圣斗士出招前都要大喊一下大招?

今天Qt君浏览果壳问答中一个有趣的问题,分享给大家。

2020-04-09 01:39:05 271

翻译 Qt官方示例-摆动的文字

该示例演示了如何使用QBasicTimer和timerEvent对小部件进行动画处理和使用QFontMetrics确定屏幕上文本的大小。

2020-01-19 23:13:53 897

原创 qmake隐藏变量

来看看qmake都有哪些隐藏变量吧。

2020-01-18 23:32:26 393

原创 QtCreator影子构建与默认编译目录

使用QtCreator创建一个Qt项目时,系统会默认设置**影子构建**即为编译输出的目录。

2020-01-17 22:44:05 2538 1

原创 QCamera小问题

今天解决了网友一个问题,就是使用QCamera的接口supportedViewfinderSettings获取摄像头支持的参数一直为空?

2020-01-17 22:41:22 1072

翻译 翻译 | QML编码约定

让你更好地组织QML代码。

2020-01-17 22:38:18 339

原创 网页版QML

在网页上边写QML代码边显示效果。(文末项目地址)

2020-01-17 22:36:11 1549 1

原创 Windows 7将于2020年1月14日终止支持

Windows 7的终结也标志着PC时代的终结,全面进入WEB时代。

2020-01-13 21:58:42 964

翻译 Qt官方示例-目录视图

该示例显示了本地文件系统的树状视图。它使用QFileSystemModel类提供文件和目录信息。

2020-01-12 23:04:34 1069 1

原创 发布 | 汉字转拼音工具

通过查找汉字拼音库实现实时汉字转拼音的功能。

2020-01-11 22:16:56 553

原创 开发日常 | 解决SSL缺库导致https失败的问题

一个简单的get请求都会导致这种情况。

2020-01-11 19:43:29 1398

原创 C语言荣获2019年度编程语言

附上:Top20编程语言排行榜

2020-01-10 11:48:04 543

原创 Flat风格的Qml滚动选择条

基于Qml的Tumbler控件修改而成。

2020-01-08 23:42:38 614

依赖库查找工具.zip

包含两种工具选其一即可 1.Dependencies(推荐使用) 2. Depends 在windows平台下使用。

2020-06-05

Qt程序打包工具V1.0(含源代码).rar

由于Qt软件提供的windeployqt采用命令行操作,打包程序起来相对繁琐。而现有大多数的打包工具又不能针对Qt而打包,往往是一些库打包不成功,又或者操作繁琐。如果有一个可视化的傻瓜式的打包工具就好了。写这个基于Windows系统的Qt打包程序,并开源其代码供大家一起学习进步。演示效果https://img-blog.csdnimg.cn/20190526021635638.gif 使用方法: 1. 将需要打包的程序拖拽到打包工具中; 2. 选择该程序编译时的Qt版本和编译器版本; 3. 点击生成; 4. 最后测试。

2019-05-26

Network学习代码

网络接口的封装,方便编程和学习,一种不错的思路供参考。

2018-04-15

使用C++的一种很好通用性过滤器代码(带demo代码)

使用C++代码写出一个列表过滤器,过滤函数统一寸进容器等待逐一的比较. 也支持多过滤条件.带demo示例代码.

2018-04-10

可以在Android,Windows, Ios运行的Qt音乐播放器(带歌词)

该项目是基于Qt开发的Android音乐播放器,界面流畅播放功能完备.

2018-04-08

Qt qml的ListView等视图控件Models(QAbstractItemModel)的使用

Qt官方文档解析到提供支持类型QStringList, a QVariantList, a QObjectList or a QAbstractItemModel. 其中QAbstractItemModel提供复杂的数据模型. ​该例程是QAbstractItemModel与qml结合是怎么使用.

2018-03-19

qt计算器兼容多平台android/windows升级版本

使用qt写的一个计算器,具有参考价值

2017-07-25

qt计算器兼容多平台android/windows

使用Qt C++与Qml结合编程所写的计算器.

2017-07-22

Qml之ListView控件位置定位的几个方法

笔者在开发产品过程中,ListView算是用的最多的控件之一了。ListView控件有两大要素比较重要,一是model数据,二是delegate实例。用得好这两个基本上对这一控件没什么问题了,一开始笔者也是这样想的,可是学习不同于产品的开发,客户总是有这样那样的要求要去实现。你却有不能不去做,客户经常对这产品说,这个功能不好,要这样。本文就是介绍ListView控件个性化位置设置,对于一般的控件设置它的位置是非常简单的事,设置x,y轴坐标就可以了。但是客户也不是那么容易就被解决好的。本文介绍几种方法来设置ListView控件的位置,总有一种适合你。

2016-12-28

QmlListView控件位置定位的几个方法

笔者在开发产品过程中,ListView算是用的最多的控件之一了。ListView控件有两大要素比较重要,一是model数据,二是delegate实例。用得好这两个基本上对这一控件没什么问题了,一开始笔者也是这样想的,可是学习不同于产品的开发,客户总是有这样那样的要求要去实现。你却有不能不去做,客户经常对这产品说,这个功能不好,要这样。本文就是介绍ListView控件个性化位置设置,对于一般的控件设置它的位置是非常简单的事,设置x,y轴坐标就可以了。但是客户也不是那么容易就被解决好的。本文介绍几种方法来设置ListView控件的位置,总有一种适合你。

2016-12-28

qml与Qt数据交互

现在做开发越来越多地使用qml语言进行ui开发了,因为qml可以快速简单地进行开发。qml其实也是基于qt框架上的,所以很多地一些知识都是从C++哪里可以找得到原型的。在使用qml开发界面就会少不了要与从qt进行数据的交换了。qml负责ui部分,而qt负责逻辑控制部分,各分职责。为什么要这样呢?qml作为ui界面的写法是有原因的,qml从设计开始就时着重与ui的快速开发,所以在逻辑控制上会弱很多,特别是在网络通讯上面就必须要qt这边实现了。这篇经验时介绍如何使用Qt与qml的数据交互。

2016-12-26

自编自动省略文字之Text控件

笔者在开发产品过程中,需要使用Text控件显示文字。在产品开发之前由于没有用到elide这一个Text控件属性,原来这一属性可以自动将多余的文字转化为...省略号。虽然没有用到Text自带的elide参数,但还是挺有用的。由于自编了这一控件的实现方法,代码也是不多可以供参考学习。有人会问,Text控件都有了,怎么还要自己写呢?这Text控件一个自动省略符都是”...”的,并不能更改它的符号,使用了自编的方法可以更改其显示方式,这样就具有多样性了,在产品开发过程中更具有通用性。

2016-12-25

Qml之自编表格控件(动态)

笔者在使用qt的qml语言开发产品时候,经常需要用到一些表格类的控件,用来合理有序地显示内容。毕竟没有表格规限内容,会看起来很乱。笔者使用的是qt4.8版本的qml,所以qml没有关于表格类的控件。这就有点头痛了,没办法,只能亲自写一个表格控件出来。 这一表格控件采用最基本qml元素编写,兼容性非常好,该表格控件还支持qt接口调用,动态显示。在文章的最后会公开源代码,仅供读者们参考学习。

2016-12-24

自编Qml时间控件(实用)

笔者在开发产品时,由于使用的是qt4.8系列的版本,用qml编写一个闹钟,要选择时间,系统自带没有时间控件。这时候也需要使用这一个时间控件,这时候就必须要自己写一个时间控件,分享给大家。

2016-12-21

qml自编布局控件Row与Column

笔者在使用Qml语言开发产品时,使用quick1.1版本,都是一些基础的控件,比如布局类的控件(Row, Column等)这样的控件虽然通用,但在特定的场合下还是有很大的局限性。比喻Row水平布局没有自动居中布局控件的功能,不能设置控件与控件之间的指定间距(Row水平布局是等分间距),还不能指定第一控件与最后控件的间距。

2016-12-17

基于Qt的QML圆形进度条开源代码(兼容qml所有版本)

基于Qt的QML圆形进度条开源代码(兼容qml所有版本), 是基于qt例子修改而来的,拿走不用谢!

2016-11-21

气敏传感器C语言代码

气敏传感器C语言,感觉很有用,程序也很简单。

2014-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除