python - 是否可以使用自定义 Python 窗口管理器来主题化 GUI 应用程序?

标签 python linux xlib xserver window-managers

我正在尝试使用 xlib 在 Python 中创建一个简单的自定义窗口管理器(基于 WhimsyPLWM )。

是否可以为 GUI 应用程序的默认外观设置皮肤,例如默认滚动条或按钮,仅使用 xlib?还是需要针对每个应用程序单独完成此操作?或者完全是另外一回事?

谢谢

最佳答案

不,xlib 没有滚动条或按钮的概念。最高级别的对象是窗口/可绘制对象 - 您可以监听事件并在窗口顶部进行绘制。其他一切都是在用户代码中的核心 X 协议(protocol)之上实现的

关于python - 是否可以使用自定义 Python 窗口管理器来主题化 GUI 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21399894/

相关文章:

python - 如何解决 ValueError : unsupported pickle protocol: 4

python - 一种更pythonic的方式

python - 填充 numpy 数组时内存爆炸

python - 捕获键盘不允许改变焦点

python - 无法安装flask-mysqldb

linux - 希望 sed 有一个与 ed 方便的 j 命令等效的命令

java - 在 CentOS 中禁用 UseGCOverheadLimit

linux - 什么时候需要使用gcc/g++生成Map文件? "-g"足以进行调试吗?

c - Xscreensaver 代码给出 BadMatch 错误

rust - 为什么从 Rust 和 Glium 调用 XChangeProperty 会产生段错误?