- 博客(9)
- 资源 (6)
- 问答 (3)
- 收藏
- 关注

原创 QML SmartHouse UI (QML智能家居UI)
SmartHouseQML SmartHouse UI (QML智能家居UI)github地址:https://github.com/XuChaoChi/SmartHouse更新中…欢迎starpages(界面预览)login page(登陆界面)login page(注册界面)main page(主页)control page(控制界面)airconditionCho...
2019-01-23 02:09:35
1061
2
原创 在Qml中显示FFmpeg解码视频
本文主要讲述ffmpeg解码的视频如何现实到qml窗口上的过程,文末有代码地址。文章开始处先贴一张效果图 1、绘制类通过继承QQuickPaintedItem可以使用QPainter接口将一帧解码QImage绘制到Qml上面。(XVideo是QQuickPaintedItem的子类)当接收到一帧(QImage)的时候直接调用update()更新。 void XVideo::paint(QPaint...
2018-05-20 15:55:44
5071
3
原创 QML控件学习——之仪表盘控件Dial和DialStyle(自定义仪表盘)
话不多说先上效果图一个默认效果,一个自定义效果介绍:Dial是Qt5.5开始加入的,包含于import QtQuick.Extras 1.4应用:万能遥控的温度、声音的控制、以及其他工业仪表盘等等--------------------------------------------------------------------------------------
2017-12-03 05:25:07
8287
原创 Qt使用QList遇到Heap corruption detected.
遇到错误的语句只是单纯的new一个QList对象如下:QList* m_list = new QList;其他什么都没做但是在程序关闭的时候就提示Heap corruption detected.网上的结果大多数是delete越界或者写入越界。最后在一个角落找到了解决方法http://www.qtforum.org/article/34406/heap-corruption-c
2017-10-12 11:01:35
1460
原创 c++容器存放不同结构的数据
本来想在c++容器里面存放不同的结构体,但是没有实现,最后通过子类父类的互相转换实现。只要将建立一个基类的容器就可以直接push子类,这样就实现了一个可以用插入不同数据结构的容器。1、将不同的结构体写成同一个基类派生的子类,在子类中添加自己希望的数据类型。Test.hclass Father{public: std::string flag = "I am Fath
2017-08-27 01:04:14
6607
2
原创 QML ListView实现过滤、排序、查找等
主要利用DelegateModel, 这里的难点是怎么去遍历ListView的每一行1、首先利用DelegateModel来建立一个简单的ListViewimport QtQuick 2.0 import QtQml.Models 2.2 Rectangle { width: 200; height: 200 DelegateModel { id
2017-08-22 22:41:38
10330
2
原创 qml在stackView的情况下处理Android back键(返回键)全局双击back键退出程序
在qml中的使用StackView,编译到手机后想通过back键进行pop操作,但是用正常的Keys过滤的时候由于StackView在pop的时候丢失焦点所以back键直接变成android默认的推出功能,然后就想用c++来写一个过滤器来获取Key_Back;思路来源于http://www.mamicode.com/info-detail-1434390.html(原链接已跪,上个转发的)
2017-08-09 23:32:53
2040
原创 qml实现简单的时间选择控件
qml实现简单的时间选择控件---------------------------------------------------------------------------------------------------在公司用qml写 一个app时需要一个时间控件发现qml中的日历太累赘了,然后就自己写了个精简点的时间选择控件具体效果如下可以选择是否需要年,同时通过自定
2017-08-02 01:00:39
6551
1
原创 qt qml 高宽自动适配android设备
本篇主要是QML移植到android设备宽高的适配,其他设备没有尝试过。字体和布局,网上其他的博客很清楚了具体实现很简单,将在android设备上的尺寸分别除以在pc上设置的长宽得到长宽的比例,其他的就在长宽的比例中去一个中间值。下面就用我最近写得模仿qq登录的界面中的运用Window { id: main; color: "white"; visible:
2016-08-12 23:27:26
3456
QML控件学习——之仪表盘控件Dial和DialStyle(自定义仪表盘)
2017-12-03
简单的win32 sdk界面
2016-01-16
sql同一字段不同情况下的合并查找
2017-09-19
Syslistview32怎么添加一行内容后刷新
2015-11-16
用CreateWindow创建的按钮的单击消息怎么处理
2015-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人