All Projects → ho-229 → QtDemos

ho-229 / QtDemos

Licence: AGPL-3.0 license
This is a demo about Qt5, including Qt Custom Widget, Qt Multithreaded Downloader, QML Video Player(using OpenGL, FFmpeg and SDL2)

Programming Languages

C++
36643 projects - #6 most used programming language
QML
638 projects
QMake
1090 projects

Projects that are alternatives of or similar to QtDemos

Qml Box2d
Box2D QML plugin
Stars: ✭ 223 (+1138.89%)
Mutual labels:  qml, qt5, qtquick
QtMobileApp
This repository contains basic template for Qt for mobile app development using QML and C++ as backend to access RESTful API's
Stars: ✭ 16 (-11.11%)
Mutual labels:  qml, qt5, qtquick
Haruna
Open source video player built with Qt/QML and libmpv.
Stars: ✭ 147 (+716.67%)
Mutual labels:  video-player, qml, qt5
Awesome Qt Qml
A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
Stars: ✭ 1,118 (+6111.11%)
Mutual labels:  qml, qt5, qtquick
pardus-store
Pardus Application Store
Stars: ✭ 32 (+77.78%)
Mutual labels:  qml, qt5, qtquick
Kaidan
[Replaced by https://invent.kde.org/network/kaidan] Kaidan, a simple and user-friendly Jabber/XMPP client for every device and platform.
Stars: ✭ 67 (+272.22%)
Mutual labels:  qml, qt5, qtquick
vatsinator-legacy
An open-source Vatsim monitor
Stars: ✭ 12 (-33.33%)
Mutual labels:  qml, qt5, qtquick
Taoquick
a cool QtQuick/qml component library and demo(一套酷炫的QtQuick/Qml基础库和示例)
Stars: ✭ 481 (+2572.22%)
Mutual labels:  qml, qt5, qtquick
Player
FFmpeg and SDL2 video player
Stars: ✭ 119 (+561.11%)
Mutual labels:  ffmpeg, video-player, sdl2
Playerdemo
一个视频播放器,开源版 potplayer ,用于总结播放器开发技术。
Stars: ✭ 491 (+2627.78%)
Mutual labels:  ffmpeg, video-player, sdl2
Osgqtquick
Intergation OpenSceneGraph to Qt Quick
Stars: ✭ 53 (+194.44%)
Mutual labels:  qml, qt5, qtquick
qml-ar
Seamless Augmented Reality module for QML using UchiyaMarkers
Stars: ✭ 32 (+77.78%)
Mutual labels:  qml, qt5, qtquick
Spix
UI test automation library for QtQuick/QML Apps
Stars: ✭ 48 (+166.67%)
Mutual labels:  qml, qt5, qtquick
Autoannotationtool
A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported
Stars: ✭ 113 (+527.78%)
Mutual labels:  qml, qt5, qtquick
Scihubeva
A Cross Platform Sci-Hub GUI Application
Stars: ✭ 683 (+3694.44%)
Mutual labels:  qml, qt5, qtquick
Qmplay2
QMPlay2 is a video and audio player which can play most formats and codecs.
Stars: ✭ 310 (+1622.22%)
Mutual labels:  ffmpeg, video-player, qt5
QuickStreams
An asynchronous programming library for the QML programming language (Proof of Concept)
Stars: ✭ 42 (+133.33%)
Mutual labels:  qml, qt5, qtquick
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (+88.89%)
Mutual labels:  qml, qt5, qtquick
Mystiq
Qt5/C++ FFmpeg Media Converter
Stars: ✭ 393 (+2083.33%)
Mutual labels:  ffmpeg, qml, qt5
Ffmpeg Video Player
An FFmpeg and SDL Tutorial.
Stars: ✭ 149 (+727.78%)
Mutual labels:  ffmpeg, video-player, sdl2

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, FFmpeg and SDL2.

    Install Qt5.

    Install FFmpeg and SDL2.

    • Windows

      Download FFmpeg and add the library path to your system environment variable FFMPEG_PATH.

      Download SDL2 devel and add it the library path your system environment variable SDL_PATH.

    • Linux

      Install FFmpeg and SDL2 than build from source.

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

    git clone https://github.com/ho229v3666/QtDemos.git
         # or https://gitee.com/ho229/QtDemos.git
    cd QtDemos
    mkdir build
    cd build
    qmake ..
    make -j

Author

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].