如何在Motif中使用颜色

时间:2010-01-29 00:02:01

标签: c++ user-interface x11 motif

我是C和Linux的GUI编程新手,我很难用它。这似乎是一个相当简单/直接的事情,但我找不到任何谷歌搜索的答案。我想为窗口小部件添加背景颜色。 XmNbackground似乎是我想要使用的,但是我不明白我设置的是什么,就像一个简单的蓝色,我怎么得到“蓝色”来设置XmNbackground颜色呢?

2 个答案:

答案 0 :(得分:5)

请参阅here获取功能Pixel convert_color_name_to_pixel以及here的答案。

希望这有帮助。

答案 1 :(得分:1)

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