首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Motif中使用颜色

如何在Motif中使用颜色
EN

Stack Overflow用户
提问于 2010-01-29 08:02:01
回答 3查看 1.2K关注 0票数 3

我是用C和Linux进行GUI编程的新手,对此我感到很不好受。这似乎是一个相当简单/直接的事情,但我在谷歌上找不到任何答案。我想给小工具添加一个背景色。XmNbackground似乎是我想要使用的颜色,但我不明白我将它设置为什么,比如简单的蓝色,我如何获得“蓝色”来将XmNbackground颜色设置为蓝色?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-29 08:28:44

有关函数Pixel convert_color_name_to_pixelhere中的答案,请参阅here

希望这能有所帮助。

票数 6
EN

Stack Overflow用户

发布于 2012-04-27 15:42:56

您可以使用包含"*background: blue“的资源文件或使用XSetArgVal在代码中执行相同的操作。

票数 1
EN

Stack Overflow用户

发布于 2021-11-16 22:01:33

如果微件位于函数中,则可按如下方式设置微件背景颜色资源(假定微件名称为w

代码语言:javascript
复制
XtVaSetValues(w, XmNbackground, XmRstring, "#c4c4c4", 8, NULL);

其中,#c4c4c3是红色(前两个字符)、绿色(中间两个字符)和蓝色(最后两个字符)的十六进制颜色代码。

您还可以使用文件rgb.txt中的任何文本颜色名称-该文件所在的位置似乎是一个移动的目标,但在我目前使用的计算机上,它是在/usr/share/X11

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2158949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档