私はCおよびLinuxでのGUIプログラミングに不慣れであり、それに苦労しています。かなり単純でわかりやすいように思えますが、グーグルで答えが見つかりません。ウィジェットに背景色を追加したい。XmNbackgroundは私が使いたいもののようですが、単純な色の青のように、XmNbackgroundの色をそれに設定するために「青」を取得するにはどうすればよいですか?
1252 次
3 に答える
1
「*background:blue」を含むリソースファイルを使用するか、XSetArgValを使用してコードで同じことを行うことができます。
于 2012-04-27T07:42:55.520 に答える
1
関数内にウィジェットがある場合、ウィジェット名がw
次のようになっていると仮定して、ウィジェットの背景色リソースを次のように設定できます。
XtVaSetValues(w, XmNbackground, XmRstring, "#c4c4c4", 8, NULL);
#c4c4c3
赤(最初の2文字)、緑(真ん中の2文字)、青(最後の2文字)の16進カラーコードはどこにありますか。
また、ファイルのテキストの色の名前を使用することもできますrgb.txt
。そのファイルが配置されている場所は、動くターゲットのようですが、現在使用しているコンピューターでは、/usr/share/X11
于 2021-11-16T22:01:33.463 に答える