
QT5学习
dieju8330
莫道黯然銷魂,何處柳暗花明
博客迁移☞http://epsilonjohn.club/
展开
-
QT5学习::(转)异步函数转为同步函数的方法(即阻塞函数,等待异步或回调函数完成)
在QT中,一般推荐使用异步函数。除了异步函数的非阻塞特性外,QT的Signal/Slot特性在异步函数中可以得到充分的发挥。因此,在QT中,很多API的设计都是使用非阻塞的异步函数作为API,然后执行结果使用Signal返回。用户执行API后使用slot函数接收反馈结果。但是在很多场景下,我们的确可能需要同步函数。也就是说函数在返回执行结果之前必须阻塞,调用函数后必须得到相应的执行结果。这...转载 2018-11-29 22:09:35 · 2364 阅读 · 0 评论 -
QT5学习::(转)c++ get与set方法的宏定义实现
c++ get与set方法的宏定义实现转自:https://blog.youkuaiyun.com/Scythe666/article/details/48846761一、文章来由项目中需要用到 get 和 set 方法,但是问题来了,因为是 c++ 的,并不像 java 的 eclipse 有自动生成 get 和 set 方法。如果手写是可以,但是当属性特别多的时候会非常麻烦。。。但是宏定义方法...转载 2018-11-29 22:13:16 · 3149 阅读 · 1 评论 -
QT5学习::关于qt5上qt.network.ssl: QSslSocket: cannot call unresolved function TLSv1_1_client_method 问题
关于qt5上qt.network.ssl: QSslSocket: cannot call unresolved function TLSv1_1_client_method 问题这个问题是出现在了程序用到了https的请求,需要用到ssl库,在QT5.4中已经集成了,但是对应的dll文件没有在mingw目录下而已。 一、问题的出现如果你的代码中用到了如下几句: //H...原创 2019-01-17 20:19:03 · 2381 阅读 · 0 评论 -
QT5学习::(汇总)静态编译QT5的mingw以及可执行文件
一、先静态编译QT5的mingw,需加入openssl【openssl也要用静态的,直接用别人编译好的静态库就好】参考:https://blog.youkuaiyun.com/hey545521859/article/details/49248121?utm_source=blogxgwz5https://blog.youkuaiyun.com/nxb593427560/article/details/511...转载 2019-01-18 01:23:07 · 1226 阅读 · 0 评论 -
树莓派学习::qt5交叉编译(armv8 64位).
Ubuntu16.04 x64环境下进行qt5交叉编译(armv8)写在最前:本文的前半部分主要为一步步记录个人在ubuntu16.04下编译qt5.6.0的过程,而文章后部分为qt其他版本的编译情况以及一些编译技巧,建议在动手前先阅读全文,可以让你少走一点弯路。目前可比较完美编译的版本有:qt5.6.0、qt5.9.7背景交叉编译的作用由于arm板子的性能有限,在性能强...原创 2019-01-21 15:44:50 · 9544 阅读 · 14 评论 -
树莓派学习::qt5.10.1交叉编译【带opengl ES2】到非官方64位系统
qt5.10.1交叉编译【带opengl ES2】(armv8 64位)本次交叉编译是树莓派学习::qt5交叉编译(armv8 64位).的升级版,这次编译带opengl Es2的qt,原因是为了可以在树莓派上运行QtQuick2的程序。结果:编译倒是编译出来了,但是程序在目标板上跑不了,目测原因是该64位系统不支持opengl(或者说驱动没弄对)。可以利用xcb运行,只是比较慢,因为没...原创 2019-02-01 20:53:23 · 9456 阅读 · 6 评论 -
树莓派学习::qt5.10.1交叉编译【带opengl ES2】到官方Raspbian Stretch
qt5.10.1交叉编译【带opengl ES2】到官方Raspbian Stretch本次更新是树莓派学习::qt5.10.1交叉编译【带opengl ES2】(armv8 64位)的延续,这次编译带的目标平台是树莓派3b+的官方系统Raspbian Stretch。由于是官方系统,这次交叉编译会轻松很多。不过还是要构建sysroot文件系统。结果:linuxfb:成功 xcb:...原创 2019-02-03 01:47:58 · 5538 阅读 · 8 评论 -
QT5学习::ubuntu16.04下打包发布Qt编译的程序
ubuntu16.04下打包发布Qt编译的程序关于如何打包在利用qt编译的程序,一般都建议使用linuxdeployqt ,但是个人感觉这个东西不可靠,有几点:库找不齐 如果你在此之前使用了apt-get install 安装qmake ,这个linuxdeployqt会自动选择你通过apt安装的qmake而不选择你从qt官网上下载安装的qt(大坑) linuxdeployqt做的事...原创 2019-05-29 18:04:30 · 5825 阅读 · 3 评论 -
Qt5学习::快捷键
快捷键F2 代码跳转 ctrl+I 格式化代码 ctrl+f 字符串查找/替换 ctrl+/ 批量注释 crtl+r 运行程序 ctrl+m 添加书签(方便跳转) ctrl+, 或 ctrl+. 书签之间跳转 ctrl+shift+r 变量名、函数名全局替换 Ctrl + shift + up 当前行的代码...翻译 2019-08-20 08:45:13 · 215 阅读 · 0 评论