【发布时间】:2021-05-11 17:09:04
【问题描述】:
假设我有一个显示一个单词的按钮,当我单击它时,我希望它显示一个图像,我这样做是这样的:
x,y=event
window_play.FindElement(event).Update(image_filename=(imgs_path + os.sep + "Back.png"))
它按预期工作。但我正在努力的是在第二次点击后回到原来的视图。我考虑过制作这个按钮的副本(它实际上是一个按钮矩阵(这就是为什么 X 和 Y,但让我们专注于一个))并将状态保持在一个布尔值(布尔值矩阵)中,这可能会也可能不会工作,但这不是错误本身。问题是,我不知道该怎么做,是否更新整个按钮,或者只是文本,或者..什么(当真/假时)。 我曾考虑过使用元素可见性,但不完全确定如何。
提前感谢您的任何提示。
【问题讨论】:
标签: python image button text pysimplegui