QT学习
HelloEarth_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QString、Qbytearray、string的相互转换及相关问题
String和QString之间的转化可以按照如下进行: QString qstr; string str; str = qstr.toStdString(); qstr = QString::fromStdString(str); 但是这样会出现中文乱码的问题,可以按照如下进行处理: std::string cstr; QString qstring; //从std::stri...原创 2019-12-29 11:35:06 · 6855 阅读 · 1 评论 -
vlc-qt编译VS2017+QT5.9.0
最近为了做RTMP推流,准备先拿QT+VLC学习一下,首先就是编译VLC 一,下载 VLC-QT下载 通过官网:https://vlc-qt.tano.si/提供的库是QT5.6.1 + VLC2.2.4 1)源码包 直接去GITHUB下载vlc-qt.zip源码包: https://github.com/vlc-qt/vlc-qt 2)VLC库 官方是用vlc2.2.4,所以我...原创 2019-11-13 13:39:51 · 2418 阅读 · 0 评论 -
Qt字符串转换
//返回16进制数的ascii码值 inline int ServeWidget::changefromHex_to_ascii(QString str) { QString str_hex = str; //获取十六进制数 int dec = str_hex.toInt(0,16); //十六进制转十进制 char s...原创 2018-12-08 20:23:17 · 6242 阅读 · 0 评论 -
QT+VS配置及调试
QT下载:https://download.qt.io/archive/qt/ QT Creator设置 打开Qt Creator,进入编译器部分 工具 -->选项 -->构建和运行 --> 编译器 可以看到vs的内容 之后,进入工具 -->选项 -->构建和运行 --> 构建套件 看到,自动检测出来的构建套件前面显示的警告符号,调试器部...原创 2019-04-02 11:29:20 · 6762 阅读 · 0 评论 -
QtOpenglWidget中使用原生函数写FBO注意事项
因为Qt后台是用framebufferobject 来实现的,所以要在paintGL()中开始你的fbo之前,通过glGetIntegerv(GL_FRAMEBUFFER_BINDING,&originalFBO),保存QT原有的FBO,结束绘制你的FBO,就要glBindFrameBuffer(GL_FRAMEBUFFER,originalFBO)再次绑定了 paintGL()...原创 2019-07-26 11:27:05 · 826 阅读 · 0 评论 -
Qt之XML读写
一、简介 1、什么是xml:http://www.runoob.com/xml/xml-tutorial.html 2、在Qt中有两种方式来读写xml 1)快速解析:QXmlStreamReader 、QXmlStreamWriter。这是一种快速的基于流的方式访问 XML 文档,它只需读取文档一次,然后像一个遍历器从头到尾一次性处理 XML 文档,期间不会有反复的情况,也就是不会...转载 2019-08-19 16:14:31 · 569 阅读 · 0 评论 -
QT5视频播放器制作
这里使用QT自带的QMediaPlayer QMediaPlayer是对底层播放框架DirectShowPlayerService的封装,具体格式依赖播放框架,Windows上就是DirectShow,安装LAVFilters之类的DirectShow解码框架就可以支持更多的格式,Linux下是GStreamer 附上两个链接 LAVFilters论坛LAVFilters下载 安装完成后...原创 2019-08-20 11:36:04 · 3159 阅读 · 7 评论 -
Qt遍历文件夹和文件目录
bool FindFile(const QString &path) { QDir dir(path); if(!dir.exists()) { return false; } dir.setFilter(QDir::Dirs | QDir::Files); dir.setSorting(QDir::DirsFirst...原创 2019-08-29 10:24:29 · 996 阅读 · 0 评论 -
QT MQTT编译与测试
Qt搭建MQTT编程环境 介绍 Qt在5,10版本开始支持mqtt,但是也没有集成到安装包里面,需要自己下载编译。 这里使用的qt开发版本为Qt5.9.0 下载mqtt https://github.com/qt/qtmqtt 编译mqtt(注意:使用release编译) 用QTCreator打开最外层的.pro,选择构建会发现提示找不到头文件<...原创 2019-09-27 19:17:16 · 893 阅读 · 0 评论
分享