QtDemos Save

This is a demo about Qt5, including Qt Custom Widget, Qt Multithreaded Downloader, QML Video Player(using OpenGL, FFmpeg and SDL2)

Project README

QtDemos

English | 简体中文

  • This is a small project about Qt5. More controls will be added in the future. Welcome to try it out and leave your comments.
Name Description
CustomWidgetDemos Custom animation controls and examples
MultithreadedDownloader Multi-threaded Downloader
QmlDemo QML Learning project
QmlFireworks QML Fireworks (Particle System) Demo
VideoPlayer Video Player (Use FFmpeg and OpenGL)

Development Environment

  • Tool Kit : Qt 5.15.2.
  • Complier : Microsoft Visual C++ 2019 , GCC 10.

Build

  • Require Qt5 and FFmpeg.

    • Install Qt5.

    • Install FFmpeg.

      • Windows

        Download FFmpeg(shared libraries) and add the path to your system environment variable FFMPEG_PATH.

      • Linux

        sudo pacman -S ffmpeg                     # Arch
        sudo apt install ffmpeg libavfilter-dev   # Debian
        
  • Clone this repository and build from source.

    git clone https://github.com/ho-229/QtDemos.git
         # or https://gitee.com/ho229/QtDemos.git
    cd QtDemos
    mkdir build
    cd build
    qmake ..
    make -j
    
Open Source Agenda is not affiliated with "QtDemos" Project. README Source: ho-229/QtDemos
Stars
35
Open Issues
0
Last Commit
9 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating