据我所知,hide()
两者set_visible(False)
都使按钮不可见和不活动。任何解决方法?
问问题
1137 次
1 回答
0
有一个“解决方法”,那就是改变实施策略。可点击图形的想法似乎是合理的,但我不建议混合使用自定义 2D 绘图和小部件。
如果它符合您的需要,您可以拆分一个人的图形并将特定部分(如头部图像)放在按钮上。看看
gtk_button_set_image
它的 Python 等价物。另一种可能性是将点击事件绑定到图像并查询点击的 x/y 坐标。最简单的数学运算,只需遍历与图像关联的形状列表并确定匹配形状列表(例如(50/100)在左上角为(30/80)且宽度和高度为 40 的矩形内,这一定是胃区)。
于 2012-12-26T11:30:05.290 回答