linux - 你将如何在 Linux 上构建 "pixel perfect"GUI?

标签 linux user-interface gtk x11 xlib

我想构建一个 GUI,其中每个像素都在我的控制之下(即不使用 GTK+ 等提供的标准小部件)。 Renoise是我想要制作的一个很好的例子。

下降到 Xlib 或 XCB 级别是最好的方法,还是可以使用 GTK+(甚至可能是 PyGTK)等更高级别的框架来实现?我应该去开罗看图纸吗?

如果可能的话,我想使用 Python 或 Ruby,但 C 也很好。

最佳答案

Clutter工具包(或其他一些 Canvas 小部件/工具包),您可以构建这样的界面。我不建议进入 Xlib/XCB 或 DrawingArea 级别,因为它需要实现 Canvas 中已经存在的许多通用功能。

关于linux - 你将如何在 Linux 上构建 "pixel perfect"GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2756963/

相关文章:

linux - 如何grep一个文件并输出一行的匹配部分以及周围的一些单词?

html - 居中和定位,CSS 的噩梦

c# - 如何从 GtkScrolledWindow 中删除框架(或边框?)

user-interface - 如何像在 stackoverflow.com 上一样在页面顶部制作信息栏?

c - 对 `gdk_color_parse' 的 undefined reference

python - python 脚本的输出读入 C 程序,无需创建临时文件以在程序之间传递值

c - 为什么 fcntl 在尝试解锁文件时从不返回错误?

linux - 使用 fping 显示事件的主机

linux - 弄清楚程序通信

java - Android:如何找到屏幕的宽度和高度?