10

背景色/前景色を変更しようとしています....Gtk +とCを使用しています。

  GdkColor color;
  gdk_color_parse( "#0080FF", &color );
  gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_SELECTED, &color );
  gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_NORMAL, &color );

上記の機能を使用していますが、結果が得られません。

私はこの質問で尋ねられたものを探しています(ただしCで):
GTK: 色付きの通常のボタンを作成します

ボタンスタイルを使用してボタンのスタイルを変更する方法は? 誰かがいくつかの例を提供できますか?

4

2 に答える 2

7

赤い GtkButton の画像 http://www.ubuntu-pics.de/bild/30465/screenshot_001_1Jt60q.png

GdkColor color;

gdk_color_parse ("red", &color);

gtk_widget_modify_bg ( GTK_WIDGET(button), GTK_STATE_NORMAL, &color);

fgの代わりにbgを変更していることに注意してください。

于 2009-11-10T17:20:30.753 に答える