网上找的都不适合我的开发环境,所以自己折腾编译好QtAV库,提供需要的朋友使用。编译环境:QtCreator,Qt5.14.2+MSVC64,ffmpeg版本号4.2.2
2021-08-09 10:40:43 1.56MB QtAV msvc64 QtCreator ffmpeg4.2.2
1
基于Ubuntu下Qt creator的开发littleVGL的测试工程,可以通过博客介绍安装实现:https://blog.csdn.net/u012478275/article/details/109800438
2021-08-07 16:15:10 91.97MB ubuntu littleVGL qtcreator
1
该资源包含了 ROS Qt Creator Plug-in插件
2021-08-05 20:04:35 11.81MB qtcreator plug-in
1
这是一个基于Qt Creator 的登录界面设计,实现了用户名、密码输入,校验,存储。这只是一个简单的实例,需要的朋友可以参考。关于这部分代码的设计思路与代码详细讲解见博文:https://blog.csdn.net/qq_27131611/article/details/86910071。
2021-08-02 15:42:07 7.24MB Qt C++ QtCreator 登录界面
1
Qt Creator 多线程读取文件到程序显示 利用QT Creator多任务读取一个文档到程序里 为了防止直接读取文件里的内容太大而发生卡顿,于是多线程读取将更高效的解决这个问题。 效果图如下: 其中pro文件无需改动,默认就好,头文件h里面的内容为 #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MyObj; class MyObj : public QObject { Q_OBJECT public: MyObj(); //新的线程 signals: void toLine(QString line); private slots: void doWork(); }; class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); private slots: void appendText(QString); //定义一个槽 private: Ui::MainWindow *ui; QThread *t; MyObj *obj; }; #endif // MAINWINDOW_H 而MAIN主文件的内容为了防止中文乱码做了如下修改: #include "mainwindow.h" #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); //设置中文字体 防止乱码 a.setFont(QFont("Microsoft Yahei", 9)); //设置中文编码 #if (QT_VERSION <= QT_VERSION_CHECK(5,0,0)) #if _MSC_VER QTextCodec *codec = QTextCodec::codecForName("GBK"); #else QTextCodec *codec = QTextCodec::codecForName("UTF-8"); #endif QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForTr(codec); #else QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForLocale(codec); #endif MainWindow w; w.show(); return a.exec(); } 接下来重点来了,源文件CPP里为 #include "mainwindow.h" #include "ui_mainwindow.h" #include #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); t = new QThread(); //QThread obj = new MyObj(); obj->moveToThread(t); qDebug()<<"main thread:"<
2021-07-26 20:21:46 9KB qtcreator 多线程
1
qt-creator-opensource-windows-x86-4.8.0
2021-07-23 13:02:28 148.92MB Qt qtcreator
1
通过ubuntu+QT对mplayer的应用,实现视频播放器的功能,包括开始播放、暂停播放、继续播放、终止播放、播放上一个、播放下一个、添加指定目录下的视频、删除指定视频、清空列表。应用到multimedia、multimediawidgets库和QStringList、QFileDialog等类。 注意:在编译使用前,记得下载madplay、mplayer sudo apt-get install madplay sudo apt-get install mplayer
2021-07-16 17:08:16 47.81MB madplay mplayer multimedia qtcreator
通过QT对madplay的应用,实现音乐播放器的功能,包括开始播放、暂停播放、继续播放、终止播放、播放上一首、播放下一首、添加指定目录下的音乐、删除指定歌曲、清空列表。应用到QFileDialog、QStringList等类。
2021-07-16 17:08:15 10.9MB QFileDialog madplay qtcreator 音乐播放器
通过QT对mplayer的应用,实现视频播放器的功能,包括开始播放、暂停播放、继续播放、终止播放、播放上一个、播放下一个、添加指定目录下的视频、删除指定视频、清空列表。应用到QFileDialog、QStringList等类,并交叉编译移植到开发板上运行。
2021-07-16 17:08:15 52KB mplayer 视频播放器 qtcreator
基于ARM-Linux开发板上运行的QT程序。QT界面完成录音与播放功能以及环境配置,包含两个alsa库文件,以及音频的录音播放功能的应用实例。
2021-07-16 17:08:14 1.9MB qtcreator alsa 录音机