0 Star 0 Fork 0

深度社区 / qt5platform-plugins

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

qt5platform-plugins

qt5platform-plugins 插件是用于深度桌面环境的Qt平台集成插件.

依赖

编译依赖

  • 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
  • Qt >= 5.10

安装

从源代码构建

  1. 确保已经安装了所有的编译依赖.

  2. 构建:

在qmake时添加配置add CONFIG+=<val>,可以手动禁用某些模块.

val:

  • DISABLE_WAYLAND
  • DISABLE_XCB
mkdir build
cd build
qmake ..
make
  1. 安装:
sudo make install

用法

待补充.

帮助

任何使用问题都可以通过以下方式寻求帮助:

参与贡献

我们鼓励您报告问题并作出更改

协议

qt5platform-plugins遵循协议 LGPL-3.0-or-later.

环境变量

  • DXCB_PRINT_WINDOW_CREATE 在本地窗口被创建时打印对应的 QWindow 的信息
  • DXCB_PAINTENGINE_DISABLE_FEATURES 指定要禁用的 QPaintEngine::PaintEngineFeatures,只对 QPainter 绘图系统有效
  • DXCB_FAKE_PLATFORM_NAME_XCB 将 QGuiApplication::platformName 属性的值将被强制设置为 "xcb"
  • DXCB_DISABLE_HOOK_CURSOR 禁止使用 QWindow::devicePixelRatio 的值自动缩放光标在此窗口上的大小
  • DXCB_REDIRECT_CONTENT 设置是否允许对开启了 dxcb 模式的窗口使用 XDamage 重定向窗口绘制的内容,值为 "true" 表示允许,值为 "false" 表示不允许。否则将使用窗口自己设置的值,如果窗口未设置任何值,则窗口的 surfaceType 为 QSurface::OpenGLSurface 时会开启重定向模式,否则不开启
  • DXCB_REDIRECT_CONTENT_WITH_NO_COMPOSITE 强制允许在未开启窗口特效的模式下使用 XDamage 重定向窗口绘制的内容,未设置或值为空时,在窗口管理器不支持 Composite 的情况下,将不使用 XDamage 重定向窗口绘制的内容

空文件

简介

mirror of https://github.com/linuxdeepin/qt5platform-plugins 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/linuxdeepin/qt5platform-plugins.git
git@gitee.com:linuxdeepin/qt5platform-plugins.git
linuxdeepin
qt5platform-plugins
qt5platform-plugins
master

搜索帮助