2016-12-22 35 views
1

は、私はのように内部のラベルを設定gtkのトグルボタンがあります。GTKトグルボタンのラベルテキストをどのように変更しますか?

私は、プログラムの実行中に、後にボタンのラベルテキスト情報を変更できるようにする必要があり

prog_list[i].drawn_w = gtk_toggle_button_new_with_label(btn_name);

。これは可能ですか?

thx。 /doc

void 
gtk_button_set_label (GtkButton *button, 
         const gchar *label); 

から

答えて

0

Wはあなたが

gtk_button_set_label (GTK_BUTTON (prog_list[i].drawn_w), "new Text"); 

ことによってそれを使用するこの機能は、トグルボタンのクラスの親であるボタンクラス、です。トグルボタンクラスで使用できるボタンクラスに表示されるすべての機能を意味します。 (「Object Hierarchy」を参照)

+0

美しさ! thx芽。 – user3053087

+0

upvoteとチェックマークを忘れないようにしてください:) –

+0

GTK +は、実行時の型チェックを提供する際に必要なExplicitキャストの数を減らすための機能的なマクロを提供します。この場合、 'GTK_BUTTON(prog_list [i] .drawn_w)'となります。 – andlabs

関連する問題