甄文超

TNT 数字生活

QT


qt 基于统信的多媒体类库

如果出现了音频波形不显示的问题,可以先装官方推荐的库。仍然不显示时,安装多媒体库.--官方推荐sudo apt-get install gstreamerl.0-plugins-goodsudo apt-get install gstreamerl.0-plugins-basesudo apt-get install gstreamerl.0-vaapisudo apt-get install gstreamerl.0-libavsudo apt-get install gstreamerl.0-pulseaudio--QT linux 多媒体库sudo apt-get install libgl1-mesa-devsudo apt-get install gstreamerl.0-libavsudo apt-get install gstreamerl.0-plugins- …

QT





Qt中的QByteArray和自定义结构体之间的相互转换

在Qt项目开发中,经常会碰到自定义结构体和字符数组之间的转换问题,不妨假设结构体名字为custom_struct, 字符数组名字为array_data 1. QByteArray转换为自定义结构体     custom_struct *struct_data = reinterpret_cast<custom_struct *>(array_data.data());   2. 自定义结构体转换为QByteArray    QByteArray array_data; array_data.append((char*)&struct_data, sizeof(struct_data));   未测试 …

QT C++

gdb在Linux下的安装

gdb是GNU调试器,它可以帮助程序员调试C程序,在Linux系统下可以通过安装gdb来进行程序调试。安装gdb有多种方法,下面介绍Linux下几种安装gdb的方法。 一、编译安装gdb 首先下载安装包,我们以gdb-7.7.1.tar.gz为例,可以通过以下命令进行安装: tar zxvf gdb-7.7.1.tar.gz cd gdb-7.7.1 ./configure make make install 安装完成后,在/usr/local/bin目录下就可以找到gdb二进制文件了。 --未测试 二、使用系统包管理器安装gdb 不同的Linux系统可能支持的系统包管理器类型有所不同,比如Debian使用的是dpkg,Fedora使用的是Yum,Centos使用的是RPM。需要根据你使用的系统使用相应的系统包管理器进行安装。比如在Debian系统下,首先执行以下命令搜索可用的gdb软件包 …

QT Linux

Qt 编译错误

1、error: &lsquo;ui_mainwindow.h&lsquo; file not found(ui头文件未创建) 问题:在刚好创建的Qt Designer Form Class类中,发现类的.cpp文件中有ui头文件未找到原因:.ui文件没有被识别到,或者.ui文件不存在,导致ui头文件未创建而报错。解决:若修改了.ui文件,随手ctrl+s保存一下,不行再将工程重新构建或重启Qt,就会生成ui头文件, …

QT

QT生成与解析JSON数据,包含JSON数组

简述 Qt5 中包含了处理 JSON 的类,均以 QJson 开头(例如:QJsonDocument、QJsonArray、QJsonObject),在 QtCore 模块中,不需要额外引入其它模块。 常用的 JSON 库 json.org 中介绍了 JSON 在各种语言中的应用,在 C/C++ 中比较常用的JSON 库主要有以下几个: JsonCpp JsonCpp 是一个 C++ 用来处理 JSON 数据的开发包。 网址:http://jsoncpp.sourceforge.net/ cJSON cJSON 是一个超轻巧,携带方便,单文件,简单的可以作为 ANSI-C 标准的 JSON 解析器。 网址:http://sourceforge.net/projects/cjson/ QJson QJson 是一个基于 Qt 的开发包用来将 JSON 数据解析成 …

QT

Qt 资源文件 qrc

前言 当Qt工程打包好发给他人使用时可能会出现一些图片不显示或者一张图片都加载不出来情况,那么可能就是他人的电脑没有这些图片资源,或者源程序加载图片的方法采用的是绝对路径的写法,与他人电脑上面图片的绝对路径不一致导致加载不出来。 通过Qt添加资源文件的方法就可以解决这个问题,而且项目打包发给别人的时候不需要把图片也一起打包,可以节省很多空间。本文就是介绍Qt如何添加资源文件并使用。 添加资源文件 右键工程文件夹&mdash;&mdash;&gt;点击添加新文件 依次选择Qt&mdash;&mdash;&gt;Qt Resource File&mdash;&mdash;&gt;choose 给资源起个名字,点击下一步,然后点击完成。 先选择添加前缀,然后把前缀改成自己需要的,或者直接用 / …

QT