c++ - 关于学习 Xlib ("the Linux Petzold"的书籍/资源?)

标签 c++ c linux user-interface xlib

<分区>

我固执地决定学习 Linux GUI 的 Xlib 编程,只是为了好玩和获得经验。我还年轻,有很多时间阅读无用的东西。似乎没有人希望人们学习这一点,尽管如此,正如我所看到的那样,提问者正被使用工具集代替的建议轰炸——通常是 Qt 或 wxWidgets。这有点可悲,如果没有人学习 Xlib,谁会继续开发例如。 wx 小部件?不过,当我对 Xlib 感到满意时,我也会学习 wxWidgets。

所以 - 抛开这个问题 - 我的问题是:是否有推荐的书籍(或其他资源)用于学习 Xlib 编程,最好是使用 C++,但 C 也可以。 Windows 编程有它的 Petzold,我想知道 Xlib 是否有某种等价物。

最佳答案

曾经有一系列关于 X 编程的书籍(它们实际上是 up Xlib!)但您可能想要的是 Xlib Programming Manual

一年多后,我偶然发现了一张“retro UNIX”imgur 相册,里面有一张照片!与红皮书(后记语言引用手册)和 O'Reilly X 系列中的另一本保持良好的关系。

关于c++ - 关于学习 Xlib ("the Linux Petzold"的书籍/资源?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4072676/

相关文章:

c++ - C++ 中的位移位

c - 如何在读取 C 中的几个字符串后读取带有空格的行的其余部分

关于 C 中 fork() 系统调用的困惑

linux - 如何在没有镜头的情况下使用 augtool?

Linux GCC 编译器创建无效的可执行文件

c - OpenSSL 函数 EVP_EncryptFinal_ex 中的内存泄漏

c++ - C++ 中 `a` 和 `&a` 之间的区别,其中 `a` 是一个数组

c++ - 来自 QML 的 Qt::QueuedConnection

c++ - 我可以在 Qt 中的 QListView 中添加列吗?

c++ - 如何使用 OpenSSL 1.1.0 验证主机名?