2012-04-07 23 views
1

ボタンの背景色を変更しようとしています。私はクリック方法にボタンを接続しましたが、これを作成する正しいC++構文を見つけることができません。私はそれがPythonで行われていることを見てきましたが、それは私を正確には助けません。誰でもチュートリアルをしたり、構文を知っていますか?gtkmmボタンの色付け

編集:意味があります。ありがとう!

答えて

3

ボタンには色が付いていません。ボタンには子オブジェクトが含まれており、これを押すと信号が出ます。

Buttonに子オブジェクトとしてラベルを配置している可能性があります。ラベルはPangoによってレンダリングされたテキストで、属性を設定できます。ボタンの色は、実際にはラベルテキストの背景色です。

Gtkはかなり複雑ですが、何かをすることができます。 Gtkで多くをやりたいなら、Pango(テキスト)とCairo(画像)に関するチュートリアルを探してください。よりシンプルな自己完結型ウィジェットセットが必要な場合は、wxまたはtkをチェックしてください。