Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.37 KB

README.md

File metadata and controls

48 lines (34 loc) · 1.37 KB

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