Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lichuang/awesome-qt

collect awesome qt resource
https://github.com/lichuang/awesome-qt

List: awesome-qt

Last synced: about 1 month ago
JSON representation

collect awesome qt resource

Awesome Lists containing this project

README

        

# Contents

* [Tutorial](#Tutorial)
* [Manual](#Manual)
* [QSS](#QSS)
* [RelateProject](#RelateProject)
* [OpensourceApp](#OpensourceApp)

# Tutorial

* [Qt for Python Tutorials](https://doc.qt.io/qtforpython/tutorials/index.html)
* [pyside2-examples](https://github.com/pyside/pyside2-examples)
* [Qt Examples And Tutorials](https://doc.qt.io/qt-5/qtexamplesandtutorials.html)
* [《Qt 学习之路 2》](https://www.devbean.net/2012/08/qt-study-road-2-catelog/)
* [PyQt Examples(PyQt各种测试和例子) PyQt4 PyQt5](https://github.com/PyQt5/PyQt):About
PyQt Examples(PyQt各种测试和例子) PyQt4 PyQt5
* [15-minute-apps](https://github.com/learnpyqt/15-minute-apps):15 minute (small) desktop apps built with PyQt

## QML
* [qmlbook](https://github.com/qmlbook/qmlbook):The source code for the upcoming qml book

## applications
* [基于Qt的词典开发](https://www.kancloud.cn/tengweitw/tengwei):本系列文章讲述了如何用Qt写一个完整的类似有道词典的词典软件,并且该软件有一些特色功能。对于如何写一个词典具有参考意义!
* [Qt 学习之路 2](https://www.kancloud.cn/kancloud/qt-study-road-2):
* [Qt5官方demo解析集](https://www.kancloud.cn/cloudcastle/qt5-demo)

# Manual
## Qt Designer
* [Qt Designer Manual](https://doc.qt.io/qt-5/qtdesigner-manual.html)

# QSS
## editor
* [QssStylesheetEditor](https://github.com/hustlei/QssStylesheetEditor):Editor for qt stylesheet (qss). Real-time preview, and user can define varibles in qss.
* [qsseditor](https://github.com/smoked-herring/qsseditor):Cross-platform application to edit and preview Qt style sheets (QSS).
* [qtsass](https://github.com/spyder-ide/qtsass):Compile SASS files to Qt stylesheets

## Tutorial
* [Qt_qss](https://github.com/cocowts/Qt_qss):qss 基础学习资料

# QML
* [g-fb/haruna: Open source video player built with Qt/QML and libmpv.](https://github.com/g-fb/haruna)

# RelateProject
* [qtmodern](https://github.com/gmarull/qtmodern):PyQt/PySide Widgets Modern User Interface
* [QtWidgetsExt](https://gitee.com/juanran2010/QtWidgetsExt):使用QtWidget界面库增加新的控件或在现有控件的基础上扩展控件功能
* [PySimpleGUI](https://github.com/PySimpleGUI/PySimpleGUI):Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplo…
* [Simple_PySide_Base](https://github.com/Wanderson-Magalhaes/Simple_PySide_Base):Python Interface - PySide2/PyQt5(optional) (MODERN / FLAT GUI)
* [Qt.py](https://github.com/mottosso/Qt.py):Minimal Python 2 & 3 shim around all Qt bindings - PySide, PySide2, PyQt4 and PyQt5.

# OpensourceApp
## style&&widget
* [UN-GCPDS/qt-material](https://github.com/UN-GCPDS/qt-material):Material inspired stylesheet for PySide6, PySide2 and PyQt5
* [laserpants/qt-material-widgets: Qt widgets-based implementation of the Material Design specification.](https://github.com/laserpants/qt-material-widgets)
* [QDarkStyleSheet](https://github.com/ColinDuquesnoy/QDarkStyleSheet):A dark style sheet for QtWidgets application
* [QSS](https://github.com/GTRONICK/QSS):QT Style Sheets templates
* [Jorgen-VikingGod/Qt-Frameless-Window-DarkStyle: simple MainWindow class implementation with frameless window and custom dark style. It adds also support for titlebar and buttons (minimize, maximize, close)](https://github.com/Jorgen-VikingGod/Qt-Frameless-Window-DarkStyle)

## Others
* [albert](https://github.com/albertlauncher/albert):A fast and flexible keyboard launcher
* [DownZemAll](https://github.com/setvisible/DownZemAll):DownZemAll! is a download manager for Windows, Mac OS X and Linux
* [hotspot](https://github.com/KDAB/hotspot):The Linux perf GUI for performance analysis.
* [wireshark](https://github.com/wireshark/wireshark):
* [zeal](https://github.com/zealdocs/zeal)Offline documentation browser inspired by Dash
* [PyQt5-Apps](https://github.com/taseikyo/PyQt5-Apps):Some useful apps based on PyQt5. | 谷歌翻译、bilibili视频下载、华科电费查询、猫耳FM音频下载、无损音乐下载、华科图书馆查询、词云生成器etc.
* [QWidgetDemo](https://github.com/feiyangqingyun/QWidgetDemo):Qt编写的一些开源的demo,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论!
* [duckstation](https://github.com/stenzek/duckstation):Fast PlayStation 1 emulator for PC and Android
* [SARibbon](https://github.com/czyt1988/SARibbon):Ribbon Control on Qt
* [QCandyUi](https://github.com/shuoGG1239/QCandyUi):方便快速地美化pyQt应用
* [ColorCatcher](https://github.com/shuoGG1239/ColorCatcher):取色器
* [UN-GCPDS](https://github.com/UN-GCPDS/qt-material):qt-material: Material inspired stylesheet for PySide6, PySide2 and PyQt5
* [Lector](https://github.com/BasioMeusPuga/Lector):Qt based ebook reader
* [flameshot](https://github.com/flameshot-org/flameshot):Powerful yet simple to use screenshot software

## Player
* [strawberry](https://github.com/strawberrymusicplayer/strawberry):Strawberry Music Player
* [doubanfm-qt](https://github.com/zonyitoo/doubanfm-qt):A DoubanFM client
* [moonplayer](https://github.com/coslyk/moonplayer):Video player that can play online videos from youtube, bilibili etc.
* [obs-studio](https://github.com/obsproject/obs-studio):OBS Studio - Free and open source software for live streaming and screen recording
* [easymodo/qimgv: Qt5 image viewer with optional video support](https://github.com/easymodo/qimgv)
* [dragondjf/QMusic: QMusic是基于python + PyQT5 + QML的一款本地音乐播放器,旨在提升Linux下更好的音乐播放体验](https://github.com/dragondjf/QMusic)
* [easymodo/qimgv: Qt5 image viewer with optional video support](https://github.com/easymodo/qimgv)
* [Protostars/KikoPlay: KikoPlay - NOT ONLY A Full-Featured Danmu Player 不仅仅是全功能弹幕播放器](https://github.com/Protostars/KikoPlay)

## Video Editor
* [openshot](https://github.com/OpenShot/openshot-qt):OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.
* [shotcut](https://github.com/mltframework/shotcut):cross-platform (Qt), open-source (GPLv3) video editor

## DBM GUI
* [sqlitestudio](https://github.com/pawelsalawa/sqlitestudio):A free, open source, multi-platform SQLite database manager.
* [RedisDesktopManager](https://github.com/uglide/RedisDesktopManager):Cross-platform GUI management tool for Redis
* [sqlitebrowser](https://github.com/sqlitebrowser/sqlitebrowser):Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite".

## Editor/IDE/Debugger
* [FeatherPad](https://github.com/tsujan/FeatherPad):Lightweight Qt5 Plain-Text Editor for Linux
* [liteide](https://github.com/visualfc/liteide):LiteIDE is a simple, open source, cross-platform Go IDE.
* [spyder](https://github.com/spyder-ide/spyder):Official repository for Spyder - The Scientific Python Development Environment
* [edb-debugger](https://github.com/eteran/edb-debugger):edb is a cross platform AArch32/x86/x86-64 debugger.
* [vnote](https://github.com/tamlok/vnote):A note-taking application that knows programmers and Markdown better.
* [fhex](https://github.com/echo-devim/fhex):A Full-Featured HexEditor compatible with Linux/Windows/MacOS
* [kdiff3](https://github.com/KDE/kdiff3):Utility for comparing and merging files and directories
* [qmarkdowntextedit](https://github.com/pbek/qmarkdowntextedit):A C++ Qt QPlainTextEdit widget with markdown highlighting support and a lot of other extras
* [novelWriter](https://github.com/vkbo/novelWriter):novelWriter is an open source markdown-like plain text editor designed for writing and organising novels. Written with Python 3 (3.6+) and Qt 5 (5.3+) for cross-platform deployment.
* [CrazyCxl/markdown-editor: A qml markdown editor](https://github.com/CrazyCxl/markdown-editor)
* [ChungZH/notepanda: 📃 A simple cross-platform notepad. Based on Qt and C++.](https://github.com/ChungZH/notepanda)

## terminal
* [cool-retro-term](https://github.com/Swordfish90/cool-retro-term):A good looking terminal emulator which mimics the old cathode display

## CAD
* [FreeCAD](https://github.com/FreeCAD/FreeCAD):a free and opensource multiplatform 3D parametric modeler.