2010-01-29 8 views
2

Je suis nouveau à la programmation GUI en C et Linux, et j'ai du mal avec ça. Cela semble être une chose assez simple/directe, mais je ne trouve pas de réponses à googler. Je veux ajouter une couleur de fond à un widget. XmNbackground semble être ce que je veux utiliser, mais je ne comprends pas ce que je l'ai mis, comme une simple couleur bleue, comment puis-je obtenir "bleu" pour définir la couleur XmNbackground à cela?Comment utiliser les couleurs dans Motif

+3

Le motif est mort comme un doornail. Apprendre ce n'est pas un bon investissement de temps et d'efforts. –

Répondre

5

Voir here pour une réponse dans la fonction Pixel convert_color_name_to_pixel, ainsi que here.

Espérons que cela aide.

1

Vous pouvez utiliser un fichier de ressources qui inclut "* background: blue" ou utiliser XSetArgVal pour faire la même chose dans le code.

Questions connexes