2012-04-07 42 views
1

我試圖在點擊它時更改按鈕的背景顏色。我已經將按鈕連接到點擊方法,但我似乎無法找到正確的C++語法來創建它。我已經看到它在Python中完成,但這並不完全幫助我。任何人有一個教程或知道的語法?gtkmm按鈕着色

編輯:這是有道理的。謝謝!

回答

3

按鈕沒有顏色,它們包含一個子對象並在按下時發出信號,就是這樣。

您可能會在Button中將一個Label作爲子對象。標籤是由Pango呈現的文本,可讓您設置屬性。你認爲按鈕顏色實際上是標籤文本的背景顏色。

Gtk非常複雜,但可以讓你做任何事情。如果你想用Gtk做很多事情,請在Pango(文本)和Cairo(圖片)上查找教程。如果您想要一個更簡單的自包含小部件集,請查看wx或tk。