自定义博客皮肤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君

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

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

原创 解决"QWindowsContext: OleInitialize() failed"运行时错误

使用Qt应用程序使用webrtc库运行时错误的解决笔记。

2019-10-31 23:47:58 4509

原创 使用boost库实现的CRC64示例

网上比较多的CRC16,CRC32校验实现,但CRC64却很难找,最近也有用到,所以特意地写一个CRC64示例分享给大家。

2019-10-30 23:54:20 398

原创 cmd命令笔记

介绍一些开发中常用到的cmd命令。

2019-10-29 23:47:20 395

原创 Qt官方示例-Markdown编辑器

基于QWebEngineView与QWebChannel实现的Markdown编辑器。

2019-10-27 23:48:07 5379

原创 Qt 5.12部分版本网络模块重大缺陷(建议升级)

使用Qt 5.12.0或Qt 5.12.1网络模块进行网络请求操作时报错,导致的后果是请求无法进行。强烈建议升级Qt版本到5.12.2及其以上。

2019-10-26 23:33:52 1691 2

原创 Linux QQ 2.0 Beta版初体验

Linux QQ最新版悄悄上架了,Linux版的QQ可谓是"十年磨一剑"啊!那就让我们看看最新版QQ都有哪些功能?

2019-10-25 03:08:05 2036 2

原创 兼容Qt4/Qt5版本Qml控件Triangle

三角形控件(Triangle),等腰直角三角形。底是高的两倍。

2019-10-24 23:31:21 438

原创 不报错地调用空指针类的成员函数

究竟什么原因使得空指针实例调用成员函数也能正常运行?

2019-10-23 23:34:41 366

原创 C++替代关键词(and,or,not)

下列例子用到了C++的关键词and,not,虽然这种做法比较少用,但它可读性比||和!会好很多。

2019-10-22 23:25:45 8610

原创 解决一个触摸屏兼容性问题

解决使用win10系统触摸屏触控正常,而在win7系统中却触摸不了的问题。

2019-10-21 23:27:16 1731

翻译 Qt官方示例-图表主题

示例可以设置图表的系统内置主题。

2019-10-20 23:39:04 1456

原创 Qml组件小知识

介绍组件构造,销毁,动态加载小知识。

2019-10-19 23:55:36 364

原创 使用python批量编译Qt工程脚本

使用python脚本编写而成,主要用于windows平台(msvc编译器)。

2019-10-18 23:42:28 282

原创 qDebug | std::cout | printf性能表现

Qt君最近感觉qDebug相对于printf打印感觉有些慢,但又没有证据,于是闲着就写下qDebug,std::cout,printf的性能表现咯。注:测试数据仅供参考。

2019-10-17 19:47:38 1436 2

翻译 翻译 | 您没有做错(线程)

关于线程是否子类化的讨论文章。

2019-10-16 23:36:22 203

原创 使用QString生成重复字符

使用QString生成重复字符,避免使用复杂繁琐的循环语句生成。

2019-10-15 23:40:30 1253

原创 为QtCreator添加一键打包工具

​用图文的方式教大家如何添加。

2019-10-14 23:42:37 805

原创 利用qmake分类编译输出的中间文件

通过配置项目文件控制编译器分类生成中间文件,中间文件较多时作用较大。

2019-10-13 23:31:18 902

原创 Qt学习笔记

总结开发过程中好用的知识点。

2019-10-12 23:44:34 428

原创 QProcess实时读取命令输出

大多数情况下我们使用QProcess都是直接等待命令执行完成返回结果,但是有些情况下需要在获取命令程序运行中的输出。那该怎么做呢?先上例子。

2019-10-11 23:16:47 7477 1

原创 汉字编码历史

Qt君最近在处理字符乱码的问题,顺便看了下关于汉字字符编码的历史,总结分享给大家。

2019-10-10 23:03:52 1175

原创 结构体位域

C语言允许在结构体中以位为单位设置成员所占的内存空间。以位为单位的成员,简称为位域或位段。其优点是较少的位数存储数据从而节省空间,还可以进行内存对齐。

2019-10-09 23:16:00 1307

原创 QProcess使用waitForFinished的小坑

有些类似有超时机制的接口在使用上就需要注意了

2019-10-08 22:37:07 10072

翻译 分享一个Qt的pdf查看器

使用Qt的WebEngine和javascript的pdf.js模块构建的PDF查看器。

2019-10-08 08:15:56 2479 3

原创 linux终端快捷键

介绍一些常用终端使用到的快捷键。

2019-10-06 23:28:09 287

原创 QImage实用接口

介绍几个QImage的图像缩放,转换,镜像等接口功能。

2019-10-05 22:30:07 433

原创 取消宏定义

今天遇到一个问题是:重复宏定义。想到的解决方法是使用undef取消该重复宏。

2019-10-04 23:35:54 1451

翻译 Qt官方示例-可拖拽本文

可对文本进行拖动到指定位置。

2019-10-03 22:49:28 588

原创 git命令使用笔记2

列举使用到的一些git命令。

2019-10-02 23:18:24 148

原创 string与char *小知识

在C++中,使用字符串相对于char *,我更倾向于使用string。其优点更安全,更多的易用接口。

2019-10-01 22:50:12 137

依赖库查找工具.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关注的人

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