(Translated by https://www.hiragana.jp/)
GitHub - helloSystem/QtPlugin: Qt platform plugin and style, required for Qt applications to export their menus over D-Bus in the required format
Skip to content

Qt platform plugin and style, required for Qt applications to export their menus over D-Bus in the required format

Notifications You must be signed in to change notification settings

helloSystem/QtPlugin

 
 

Repository files navigation

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.

About

Qt platform plugin and style, required for Qt applications to export their menus over D-Bus in the required format

Topics

Resources

Stars

Watchers

Forks

Languages

  • C++ 96.2%
  • CMake 3.6%
  • C 0.2%