Qt
文章平均质量分 72
w54a3te
这个作者很懒,什么都没留下…
展开
-
Qt dump崩溃调试简单整理
1. 生成dump文件这边参考博客中的源码地址,breakpaddemo不同编译环境可直接编译运行使用,可得到dmp文件2. dump调试(msvc)2.1 vs2010编译调试关键是原项目需要生成pdb文件,vs需要如下配置(偷图):项目->属性->C/C+±>General->Debug Information Format->Program Database项目->属性->C/C+±>Optimization->Optimiza原创 2020-10-10 17:04:50 · 5094 阅读 · 5 评论 -
QML ListView Demo(1)
效果图:代码:import QtQuick 2.3import QtQuick.Window 2.2import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4Window { id: main_window visible: true width: 300 height:原创 2017-02-20 15:29:08 · 632 阅读 · 0 评论 -
QML ListView Demo(2)
效果图:这是在之前的文章中增加了对每一个ListView中Item的编辑,在Delegate中修改即可,因为考虑到会动态增加个数,所以在实现Delegate时还是用了ListView,这是一个ListView嵌套ListView的例子。Delegate的代码: Component { id: main_view_delegate Ite原创 2017-02-21 09:47:20 · 952 阅读 · 0 评论 -
自制绘制曲线组件-可局部放大缩小功能(C++ 与 QML结合)
效果图:(录制时看不到鼠标...)首先这个缩放是鼠标放置在曲线的一个点然后开始在这个点展开与收缩,(因为懒所以没有增加横纵坐标的显示,在代码中设置都是0-100)。绘制曲线是在C++中绘制的,自己写了一个继承QQuickPaintedItem的CurveItem,图上的数据都是随机生成。curveitem.h 见下面代码:#ifndef CURVEITEM_H#def原创 2017-02-22 16:05:38 · 3565 阅读 · 0 评论 -
ChartView与LineSeries搭配实现曲线局部缩放功能
效果图:上一篇文章实现的时候还不知道有QtChart这个模块......好好看了下资料就想做个例子实现一下这功能,比较了下代码量...恩,直接看代码: Rectangle { id: view_rect anchors.fill: parent// anchors.topMargin: 40 ChartView {原创 2017-02-24 16:11:33 · 8041 阅读 · 6 评论 -
Qt AES加密解密
AES加密解密(CBC模式,pkcs5padding填充方式) PKCS5Padding:填充的原则是,如果长度少于16个字节,需要补满16个字节,补(16-len)个(16-len)例如: huguPozhen这个节符串是9个字节,16-9= 7,补满后如:huguozhen+7个十进制的7 如果字符串长度正好是16字节,则需要再补16个字节的十进制的16。加密实现后的调原创 2017-08-03 14:21:31 · 11939 阅读 · 9 评论 -
QAxBase Excel生成单元格超链接
excel中增加超链接的接口,一直不知道第一个参数Anchor在Qt中要怎么体现。翻看帮助文件,发现一个asVariant方法可以返回一个Range接口接下来的代码就简单了:QAxObject *p_application = new QAxObject("Excel.Application");p_application->dynamicCall("SetVisible(bool)", ...原创 2018-07-03 10:42:03 · 813 阅读 · 1 评论 -
QML与ffmpeg实现简单视频播放(无音频处理)
QML绘制参考链接:https://blog.csdn.net/cxc233/article/details/80382696ffmpeg参考链接:http://blog.yundiantech.com/?log=blog&id=11 视频绘制类继承QQuickPaintedItem可以使用QPainter接口将一帧解码QImage绘制到Qml上面。(XVideo是QQui...原创 2018-09-25 15:06:41 · 2658 阅读 · 0 评论 -
QML多级Model与Delegates嵌套设计
需求理解首先解释下标题中的‘不规则二维视图’,以便能够理解具体项目的使用场景。二维视图: Qt中的QAbstractListModel为一个一维的抽象模型, 而QAbstractTableModel为一个每行的列数(或者说每列的行数)都相同的规则的二维抽象模型,最后是QAbstractItemModel,大部分与树形视图结合使用。不规则:需求的界面是类似Windows的资源管理器,...原创 2019-05-17 11:05:30 · 1664 阅读 · 0 评论