helloSystem / QtPlugin

Qt platform plugin and style, required for Qt applications to export their menus over D-Bus in the required format
5 stars 4 forks source link
desktop hellosystem qss qt

QtPlugin Build Status

Qt platform plugin and style. Exports windows to KDE-style global menus via D-Bus.

Dependencies

On Alpine Linux:

apk add qt5-qtbase-dev libqtxdg-dev extra-cmake-modules libdbusmenu-qt-dev xcb-util-wm-dev cmake musl-dev alpine-sdk clang

On Arch Linux:

sudo pacman -S gcc extra-cmake-modules qt5-base qt5-tools qt5-x11extras libqtxdg libdbusmenu-qt5 libxcb

On FreeBSD:

sudo pkg install -y curl zip cmake pkgconf libfm qt5-core qt5-x11extras qt5-widgets qt5-qmake qt5-buildtools qt5-linguisttools kf5-extra-cmake-modules libqtxdg libxcb libdbusmenu-qt5 kf5-kwindowsystem

Build

mkdir build
cd build
cmake ..
make
sudo make install

Usage

export QT_QPA_PLATFORMTHEME=panda
export QT_STYLE_OVERRIDE=fusion # Optional if you want another Qt style, e.g., the Qt default one
(start Qt applciation)

License

panda-qt5-plugins is licensed under GPLv3.