milahu / awesome-qt6

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-qt6

migrating apps from qt5 to qt6 is non-trivial due to changed api, so only few apps use qt6 for now

C++

C++ apps using qt6. also qt is written in C++

projects using CMake build system

project templates with CMake

related: qt6 docs on cmake: https://doc.qt.io/qt-6/cmake-get-started.html

projects using QMake build system

qmake is deprecated in favor of cmake, but still supported in qt6

we can convert qmake projects to cmake projects with pro2cmake.py from qtbase. this only works for simple qmake projects, more complex qmake projects must be converted by hand

python

pyside6

pyside6 = official qt6 bindings for python, generated by shiboken6

python apps using qt6 via pyside6:

pyqt6

pyqt6 = third-party qt6 bindings for python, generated by pyqt-builder

python apps using qt6 via pyqt6:

related

  • qt source code for qt, qmake, qml (qtdeclarative), pyside, shiboken
  • https://www.qt.io/blog/qt-roadmap-for-2021
  • gentoo/qt#224 qt6 in gentoo linux
  • qt6-base qt6 in arch linux. see qt6 apps in Required By
    • drumkv1
      • padthv1
      • samplv1
      • synthv1
    • fcitx-qt6
    • jami-libclient
    • kvantum
    • libdbusmenu-qt6
    • poppler-qt6
    • python-pyqt6
    • qbittorrent
    • qbittorrent-nox (headless qbittorrent)
    • qcoro-qt6
    • qjackctl
    • qmidictl
    • qmidinet
    • qmmp
    • qpwgraph
    • qsampler
    • qscintilla-qt6
    • qsynth
    • qtkeychain-qt6
    • qtractor
    • qtspell
    • qxgedit
    • shiboken6 (pyside6)
    • strawberry

qt5 and older

About

License:Creative Commons Zero v1.0 Universal