All Projects → linuxdeepin → qt5platform-plugins

linuxdeepin / qt5platform-plugins

Licence: other
Qt platform integration plugin for DDE.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to qt5platform-plugins

dde-istate-menus
a dde-dock plugin which aims to implement most features of Istat menus(macOS) for Deepin V20
Stars: ✭ 30 (+36.36%)
Mutual labels:  qt5, deepin
Qtusb
A cross-platform USB Module for Qt.
Stars: ✭ 245 (+1013.64%)
Mutual labels:  qt5
Qt Aes
Native Qt AES encryption class
Stars: ✭ 207 (+840.91%)
Mutual labels:  qt5
Cqtdeployer
This project is used to deploy applications written using QML, qt or other С / С++ frameworks.
Stars: ✭ 225 (+922.73%)
Mutual labels:  qt5
Bsnes Plus
debug-oriented fork of bsnes
Stars: ✭ 209 (+850%)
Mutual labels:  qt5
Photobooth
A flexible photobooth software
Stars: ✭ 227 (+931.82%)
Mutual labels:  qt5
Razergenie
Qt application for configuring your Razer devices under GNU/Linux.
Stars: ✭ 206 (+836.36%)
Mutual labels:  qt5
SilentServer
Silent is very lightweight, high quality - low latency voice chat for gaming. The server runs on Windows and Linux.
Stars: ✭ 52 (+136.36%)
Mutual labels:  qt5
Qjsonmodel
Qt Json Tree Model
Stars: ✭ 244 (+1009.09%)
Mutual labels:  qt5
Fhex
A Full-Featured HexEditor compatible with Linux/Windows/MacOS
Stars: ✭ 225 (+922.73%)
Mutual labels:  qt5
Textosaurus
Cross-platform text editor based on Qt and Scintilla.
Stars: ✭ 224 (+918.18%)
Mutual labels:  qt5
Breezestylesheets
Breeze/BreezeDark-like Qt StyleSheets
Stars: ✭ 221 (+904.55%)
Mutual labels:  qt5
Stellarium
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
Stars: ✭ 3,010 (+13581.82%)
Mutual labels:  qt5
Nitrokey App
Nitrokey's Application (Win, Linux, Mac)
Stars: ✭ 210 (+854.55%)
Mutual labels:  qt5
Jkqtplotter
an extensive Qt5 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Stars: ✭ 246 (+1018.18%)
Mutual labels:  qt5
Gtest Runner
A cross-platform, Qt5 based Graphical User Interface for Google Test unit tests
Stars: ✭ 207 (+840.91%)
Mutual labels:  qt5
Qml Box2d
Box2D QML plugin
Stars: ✭ 223 (+913.64%)
Mutual labels:  qt5
Headunit Desktop
HeadUnit Desktop is a car PC software built with Qt 5 and QML
Stars: ✭ 225 (+922.73%)
Mutual labels:  qt5
qaccordion
An Accordion Widget for the Qt application framework
Stars: ✭ 38 (+72.73%)
Mutual labels:  qt5
Awesome-Shadowsocks-Qt5-Installation-on-Debian
Installation Script For shadowsocks-Qt5 on Debian
Stars: ✭ 26 (+18.18%)
Mutual labels:  deepin

qt5platform-plugins

qt5platform-plugins is the Qt platform integration plugin for Deepin Desktop Environment.

Dependencies

Build dependencies

  • pkg-config
  • mtdev
  • xcb-xkb
  • xcb-render-util
  • xcb-image
  • xcb-icccm4
  • xcb-keysyms1-dev
  • egl1-mesa
  • xkbcommon-x11
  • dbus-1
  • udev
  • xrender
  • xi
  • sm
  • xcb-xinerama
  • fontconfig
  • freetype6
  • glib2.0
  • xcb-damage
  • xcb-composite
  • cairo2
  • Qt5 (>= 5.6)
    • Qt5-Core
    • Qt5-Gui
    • Qt5-OpenGL
    • Qt5-X11extras
    • Qt5-Core-Private

Installation

Build from source code

  1. Make sure you have installed all dependencies.

  2. Build:

Support disabling some modules, add CONFIG+= when executing qmake.

val:

  • DISABLE_WAYLAND
  • DISABLE_XCB
mkdir build
cd build
qmake ..
make
  1. Install:
$ sudo make install

Usage

To be done.

Getting help

You may also find these channels useful if you encounter any other issues:

Getting involved

We encourage you to report issues and contribute changes

License

qt5platform-plugins is licensed under LGPL-3.0-or-later.

Environment variable

  • DXCB_PRINT_WINDOW_CREATE: Print the information of the QWindow when the local window is created
  • DXCB_PAINTENGINE_DISABLE_FEATURES: Specify the qpaintengine:: paintenginefeatures to disable, which is only valid for the QPainter drawing system
  • DXCB_FAKE_PLATFORM_NAME_XCB: Force the value of qguiapplication:: platformname property to be "xcb"
  • DXCB_DISABLE_HOOK_CURSOR: It is prohibited to use the value of qwindow:: devicepixelratio to automatically scale the size of the cursor on this window
  • DXCB_REDIRECT_CONTENT: Set whether to allow XDamage to redirect the content drawn in the window with dxcb mode enabled. "true" indicates that it is allowed, and "false" indicates that it is not allowed. Otherwise, the value set by the window itself will be used. If the window does not set any value, the redirection mode will be enabled when the surface type of the window is QSurface:: OpenGLSurface. Otherwise, it will not be enabled
  • DXCB_REDIRECT_CONTENT_WITH_NO_COMPOSITE: It is mandatory to allow the content drawn in the XDamage redirected window in the mode without window effects. If it is not set or the value is empty, the content drawn in the XDamage redirected window will not be used if the window manager does not support Composite
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].