QT
少安的砖厂
paddlepaddle的supporter
口号:Never worry about the future, as not satisfied with the past...
展开
-
开源飞控地面站 Openpilot GCS (现在的Librepilot GCS)源码分析 (1)程序结构
(1)Openpilot GCS项目是插件化编程(2)插件框架:插件化编程的核心是coreplugin,程序运行时会直接执行coreplugin中的代码.下面的其他plugin都要符合相同的形式,这些plugin中定义的gadget和widget类可以供coreplugin运行时调用.我们可以根据自己的需要创建自定义plugin,需要满足plugin类的创建格式.因为我想基于这...原创 2019-10-30 21:24:00 · 3205 阅读 · 0 评论 -
开源飞控地面站 Openpilot GCS (现在的Librepilot GCS)源码分析 (2)地图插件
(1)OpenPilot项目中有地图显示模块(2)地图显示模块的插件是:opmap插件,位置是src->plugins->opmap(3)OPMapGadget空间的settings在配置文件 OpenPilotGCS_config.xml中的: <OPMapGadget> <Google__PCT__20Sat> ...原创 2019-10-30 21:23:20 · 3479 阅读 · 0 评论 -
开源飞控地面站 Openpilot GCS (现在的Librepilot GCS)源码分析 (3)Qt插件化编程
实现目的,往Qt插件CorePlugin中加入新的类 HConnectionManager。直接在代码中加入会遇到如下问题:(1)创建了类之后,在cpp文件中加入类的构造和析构函数后,报错:"无法加入coreplugin.so" 重新编译之后仍然出现这种问题,程序无法编译通过。问题分析:coreplugin插件代码修改之后,未能重新单独执行qmake生成新的coreplugin.so...原创 2019-10-30 21:22:34 · 1632 阅读 · 1 评论 -
Qt4开发环境搭建-(Qt4.8.7+mingw+Qt Creator4.2.0)
目的描述:继续一个项目的研发,该项目的开发环境是Qt4.8.7+MINGW with GCC 4.8.2。 所以我需要先安装MINGW 4.8.2安装方法:先下载自己所需版本的MINGW安装包。所有历史版本的MINGW下载网址在:INDEX of MINGW我下载的是4.8.2的压缩包,解压到本地的目录在,我解压的路径是“C:\mingw-w64-gcc-4.8.2-stable-原创 2017-12-29 15:55:49 · 12879 阅读 · 0 评论 -
利用memcpy函数实现float到QByteArray的相互转化
(1)QByteArray转化为float float curveData[14]; QByteArray inputdata memcpy(&curveData,inputdata,56);(2) float转化为QByteArray float curveData[14]; QByteArray inputdata memcpy(&inputda原创 2017-10-14 22:13:00 · 8579 阅读 · 1 评论 -
指针指向函数中的局部变量的地址的问题
在类中声明一个指针变量,并创建一个内部函数改变该指针变量的值。(1).h文件 void readSettings(); QSettings *DialSettings;(2).cpp文件void MainWindow::readSettings(){ QSettings BasicSettings( QLatin1String("BasicSettings/原创 2017-08-31 21:17:07 · 1891 阅读 · 0 评论 -
Qt使用QTimer实现函数的周期性执行
要求:已经定义了一个函数,要求他每隔1秒,自动执行一次。实现方法:将需要执行的函数定义为槽函数。使用QTimer计时。定时1000ms,将timeout信号连接到需要执行的槽函数上。1.使用QTimer的要求:Header: #include qmake: QT += core2.将需要执行的函数定义为槽函数:public slots: void slotCou原创 2017-08-31 11:23:56 · 14950 阅读 · 2 评论 -
如何安装Qt 5.8.0 +mingw
(1)qt安装包下载在Qt的官网上可以下载,但是不好找到下载的地方。可以直接在这个网址 : http://download.qt.io/ 选择official_release->qt->需要的版本(2)windows下版本说明windows下版本有64位(x64)的和32位(x86)的Qt,分别用来开发64位和32位的程序。使用vi原创 2017-06-01 23:16:30 · 15203 阅读 · 2 评论 -
Qt中的Post方法
在qt 5.5.1下,实现http post方法的小程序,附源代码。原创 2017-03-26 22:28:17 · 2995 阅读 · 0 评论 -
QWebView使用post方法
(1)Post 方法:将参数传递到服务器。可用来实现登录验证,后台使用servlet响应登录请求,查询后台数据库,是否为合法用户。(2)QWebView中使用post方法:将参数传递到验证服务器。当基于QWebView的浏览器要先进入登录网页,输入账号密码后,进入下一个网页时。 使用QWebView的post方法将用户名和密码传递到登录服务器,可以跳过登录网页,直接进入下一个网原创 2017-03-26 22:07:32 · 1791 阅读 · 0 评论