Qt
文章平均质量分 52
也许云知道
这个作者很懒,什么都没留下…
展开
-
Qt + libVlc
玩转libVlc#define ssize_t SSIZE_T#include <vlc/vlc.h>即可解决该错误原创 2018-11-09 16:30:23 · 2505 阅读 · 0 评论 -
QObject::connect 的几种连接方式
一、使用 SIGNAL、SLOT[static] QMetaObject::Connection QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type = Qt::AutoConnecti...原创 2018-08-28 16:37:40 · 10239 阅读 · 0 评论 -
Qt发送HTTPS请求,网页登录
有项目需要爬取某个网页的数据,而网页需要账号密码登录,并且数据并不是静态地显示在网页上的,所以需要自己通过数据接口获取数据信息。需要自己利用浏览器的开发者工具(F12),查看各类的POST、GET请求,然后使用postman进行模拟请求,最后再在代码中实现。因为需要Openssl支持,使用SSL进行认证,所以需要对应的库文件-ssleay32.dll、libeay...原创 2018-06-20 20:44:25 · 7338 阅读 · 2 评论 -
QT错误集合
记录使用Qt过程中遇见的ERRORQT报错 /usr/bin/ld: error :cannot find -lGL原因:缺少libGLS.so文件解决方案: 输入 locate libGL.so ,会出现多条路径 /usr/lib64/......./libGL.so.1 /usr/lib64/....../libGL.so.1.2.0 然后建立一个软链接到指定路径 命令: sudo l...原创 2018-06-20 19:51:32 · 660 阅读 · 0 评论 -
CentOS7下编译openSSL
在linux下使用Qt的QSslSocket的话,需自己编译openSSL源码。一、 https://www.openssl.org/source/,下载源码。二、 解压openssl,进入根目录,修改Makefile文件。 修改62行,CC=cc 改为CC=$YOUR_COMPILER(自己使用的交叉编译器),比如自己qmake的地址三、 ...原创 2018-06-20 19:47:48 · 1757 阅读 · 0 评论 -
Qt多线程及定时器
Qt开发中,经常使用到多线程,在官方文档中有两种方式实现多线程。一、继承QThread class WorkerThread : public QThread { Q_OBJECT void run() override { QString result; /* ... here is the expensive or ...原创 2018-05-07 20:48:46 · 4621 阅读 · 1 评论