c - 如何为 GTK 中的每个小部件设置颜色

标签 c user-interface gtk

我想要 C 代码来设置 GTK 中每个小部件的颜色。

最佳答案

您应该避免在代码中硬编码 GTK+ 小部件的颜色。例如,参见this article有关可用方法的一些讨论。

This blog post解释了为什么有时,你根本不能(并非所有小部件实际上都会渲染到“它们的”背景像素)。

我认为您应该考虑重新设计您的应用程序,这样您就不需要对小部件颜色进行硬编码,或者查看基于 RC 的路线是否适合您。

关于c - 如何为 GTK 中的每个小部件设置颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2252710/

相关文章:

c - 服务器未准备好时如何使连接失败?

windows - 使用免费工具开发基于 Windows 的轻量级(无运行时)GUI 应用程序

c++ - 如何在 C++ 中更改窗口大小?

css - Glade界面+Gtk3样式表问题

c++ - 如何折叠 Gtkmm 笔记本标签?

c++ - QextSerialPort - 检测断开连接

c - 如何确保正确的文件权限

c - 无论输入如何,strcmp 始终为真

android - 当 ProgressBar 在 android 中可见时如何禁用用户交互?

c++ - GTK TreeView /存储列扩展