[英]How do I make a button invisible but active in PyGTK?
据我所知, hide()
和set_visible(False)
都使按钮不可见和不活动。 任何解决方法?
有一个“解决方法”,它正在改变实施策略。 可点击图形的想法似乎合法,但我不建议您混合使用自定义2D绘图和小部件。
如果适合您的需要,您可以将一个人的图形拆分起来,然后将诸如头像之类的特定部分放在按钮上。 看看gtk_button_set_image
及其Python等效项。
另一种可能性是将点击事件绑定到图像并查询点击的x / y坐标。 最简单的数学,只需遍历与图像关联的形状列表并确定匹配形状的列表(例如(50/100)在矩形内,左上角为(30/80),宽度和高度为40,这一定是胃区域)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.