【发布时间】:2012-04-20 20:36:40
【问题描述】:
我正在尝试在单击按钮时更改按钮的背景颜色。我已经很好地将按钮连接到单击方法,但我似乎找不到正确的 c++ 语法来创建它。我已经看到它是在 python 中完成的,但这并不能完全帮助我。谁有教程或知道语法?
编辑:这是有道理的。谢谢!
【问题讨论】:
标签: c++ button colors background gtkmm
我正在尝试在单击按钮时更改按钮的背景颜色。我已经很好地将按钮连接到单击方法,但我似乎找不到正确的 c++ 语法来创建它。我已经看到它是在 python 中完成的,但这并不能完全帮助我。谁有教程或知道语法?
编辑:这是有道理的。谢谢!
【问题讨论】:
标签: c++ button colors background gtkmm
按钮没有颜色,它们包含一个子对象并在按下时发出信号,就是这样。
您可能会将标签作为子对象放入 Button 中。标签是由 Pango 呈现的文本,可让您设置属性。你以为的Button颜色其实就是Label文本的背景色。
Gtk 相当复杂,但可以让你做任何事情。如果您想使用 Gtk 做很多事情,请查找有关 Pango(文本)和 Cairo(图像)的教程。如果您想要更简单的独立小部件集,请查看 wx 或 tk。
【讨论】: