
QT 学习
杀猪的大侠
希望能够一直做技术,来养家糊口。
展开
-
cjson创建数组
这里介绍如何使用cjson,创建一个含数组的json字串。例如下面的形式:{ "UnixSocket": [ { "id":0, "value":10.0 } ]}干脆一些,直接上代码:int Jsondata_Create_Json(char *pBuf, int id, i...原创 2019-12-30 17:06:11 · 9268 阅读 · 3 评论 -
QPropertyAnimation- 淡入淡出并且大小转换同时动画
在应用中,有时候会有这样一种效果,就是某一个按键按下去之后,会弹出一个带有多个按键的界面。这个动画效果,经常是淡入淡出和界面转换同时运行。在QT中,也可以实现。这里参考的网络例子是:https://www.jianshu.com/p/0050eae56929还是先上结果好了,点击start按键后,开始动画。这里比较简要,所以只上主函数的代码即可:#include "mainw...原创 2019-12-22 18:41:51 · 2245 阅读 · 0 评论 -
QPropertyAnimation - Qt widget 淡入淡出效果(二)
在上一面一篇文章中,已经基本实现了淡入淡出的效果。但是不足的地方是,所有的代码都是写在主程序里的。这对于写项目来讲,肯定是不合适的,最好能做成自定义的类,调用起来才会舒服。于是,我们接下来继续改造。改造之前,我们我们先确定一下思路。1. 新建类的.h和.cpp文件,命名为:fadeinwidget.h和fadeinwidget.cpp2. 该子类继承于QStackedWidget(这里为什...原创 2019-12-18 17:44:45 · 939 阅读 · 0 评论 -
QPropertyAnimation - Qt widget 淡入淡出效果(一)
在嵌入式设备里,当QT界面需要切换的时候,往往需要很多动态效果。例如根据触摸,动态左右切换屏幕,或则是点一个按键,做界面淡入淡出效果等。这里会整合网络上的一些资源,做几种特效。这一篇先给一个淡入淡出的示例。参考资料:http://serge45-blog.logdown.com/posts/208655-qt-widget-fade-effect大神的代码完整实现了淡入淡出,但是作为初学者...原创 2019-12-18 11:45:43 · 2960 阅读 · 0 评论 -
QT学习第一步 - 初步建立开发环境以及Hello
连微软都正式放弃更新MFC了,虽然不舍,但是也只能学会放弃MFC了。 由于以前欧洲的同事都是使用QT来开发各种各样的应用程序,并且也知道可以做成跨平台的应用。因此不妨也开始学习QT吧1. QT下载地址:http://download.qt.io/archive/qt/5.5/5.5.1/ 或则上https://www1.qt.io/download/, 点击下载,会让注册帐号。注原创 2017-11-08 22:42:56 · 934 阅读 · 0 评论 -
QT学习第二部:简单的串口工具
在熟悉了基本操作的基础上,参考网络上的教程,做了一个串口工具。需要做如下的动作:1. 在.pro文件中添加 QT+=serialport2. 在头文件中包含如下的头文件:#include #include #include 3. 在头文件的类函数定义中,增加串口读取的函数 voidRead_Data(); 用于串口接收的回调函数4. 在头文件的私原创 2017-11-12 16:16:07 · 1020 阅读 · 0 评论 -
QT资料搜集页
QT官方资料页面:QT下载页面:http://download.qt.io/archive/qt/5.5/5.5.1/QT网页版下载页面,需要注册: http://www.qt.io/download/ QT网络基本资料页面:QT基本教程:http://blog.youkuaiyun.com/louis_815/article/details/54286544QT学习之路:http原创 2017-11-12 16:30:00 · 794 阅读 · 0 评论