Qt进阶
文章平均质量分 92
Qt进阶
Shijia Yin
这个作者很懒,什么都没留下…
展开
-
妈妈再也不用担心我的工程构建问题啦(VSCode+CMake开发Qt)
本文介绍了在Win10下如何利用CMake+VS Code来进行Qt开发文章目录预备条件第一部分:用QtCreator搭建CMake工程第二部分:用VS Code开发Qt第三部分:VS Code下实现Qt代码补全QA预备条件安装Qt将Qt的工具链路径添加到环境变量安装CMake安装VS Code安装VS Code插件:C/C++(C/C++语法)、CMake(CMake语法提示)、CMake Tools(快速搭建CMake工程,因为我们使用了Qt Creator,暂时用不到该工具)以.原创 2021-05-30 23:20:51 · 1228 阅读 · 2 评论 -
Qt之属性系统概览
简述在认识Qt的属性系统之前,先理解一下什么是属性系统。通常情况,一种语言是无法认识另一种语言的语法组件的,比如python不认识C++的成员变量,C++也无法认识python中的成员变量,属性系统可以理解为不同语言之间沟通的桥梁,C++,QML,python,JS,CSS都能认识。这样,不同语言之间就可以交互了。Qt的属性系统也是一种语言沟通桥梁,Qt通过它的属性系统把C++的语法元素暴露给QML,QSS等,这样它们就可以就行交互了。Qt提供一个类似于其它编译器供应商提供的复杂属性系统(Proper原创 2020-07-12 19:15:46 · 672 阅读 · 0 评论 -
Qt之元对象系统
简述Qt的元对象系统提供了信号槽机制,运行时类型信息(RTTI),和动态属性系统。使用元对象系统的三个条件:QObject类为所有利用元对象系统的类提供基类在类声明私有部分的Q_OBJECT宏,用于使能元对象特性,如动态属性,信号槽元对象编译器(moc)为每一个QObject子类提供必要的代码,来支持元对象特性moc工具读取C++源文件。如果它找到一个或者多个包含Q_OBJECT宏的类声明,它会产生额外的C++源文件用以提供元对象系统所需代码。除了提供信号槽机制用于对象间通信外,元对象系统原创 2020-07-06 23:59:39 · 1011 阅读 · 0 评论 -
Qt之Post与字节流
百度的AI开发者平台提供了许多AI接口,可以用来进行语音识别、图像识别等等。今天尝试了图像识别。其中用到了POST。POST是网络编程中一种常见的数据请求方法,另一个常见的方法是GET,详见HTTP 方法:GET 对比 POST。尽管不同语言对POST都有着自己的实现,但呈现出来的API却是大同小异的。Qt中使用QNetworkAccessManager来提供POST,一共三种接口,如下所示:QNetworkReply *QNetworkAccessManager::post(const QNetw原创 2020-05-19 20:36:51 · 894 阅读 · 0 评论 -
Qt之QHttpMultiPart与QHttpPart
向服务器请求数据,Post是一种常见的方法,使用Post需要三种元素:URL,Header,Body。Qt中使用QNetworkAccessManager来提供Post,一共三种接口,如下所示:QNetworkReply *QNetworkAccessManager::post(const QNetworkRequest &request, QIODevice *data);QNetworkReply *QNetworkAccessManager::post(const QNetworkRe原创 2020-05-21 20:33:30 · 2124 阅读 · 2 评论 -
Qt之调用百度API
近几年来,语音识别、图像识别等AI技术发展得如火如荼。国内外各大科技巨头积极布局(各大AI 开放平台一览),百度是其中比较优秀的一家。百度希望通过百度大脑来实现战略转型,从一家无恶不作的广告推送、流量变现公司转型为一个高大上的AI开放平台。本篇文章介绍了如何利用Qt来调用百度云的AI接口实现图像识别。本次设计的最终效果如下官方的新手指南对如何接入AI开放平台做了详尽的引导。下面介绍如何利用Qt进行AI接口调用,本次调用以身份证为例。阅读完新手指南后,获得了Access_Token,将其保存在.原创 2020-05-29 10:51:13 · 4542 阅读 · 6 评论