【发布时间】:2015-07-08 03:21:11
【问题描述】:
是否可以在 Tkinter 按钮上安装多个图像和文本?
或者,是否可以在按钮上放置一个包含图像 + 文本的 FRAME?
我想要一个包含多个小部件的大按钮,当它们组合在一起时,可以完整描述用户可以选择的选项。
感谢任何建议!
【问题讨论】:
-
我建议在图像编辑器中创建
Button的完整图像,包括所有照片和文本。然后,您可以简单地将单个图像分配给Button。不过,顺便说一句,如果按钮需要多个图像和文本来解释它的作用,要么 A)它太复杂,要么 B)它应该只显示一个简短的描述,并在程序的文档中更彻底地处理它的行为。 -
感谢虎鹰!问题是图像和文本应该在运行时定期更改。我可以在按钮之外的框架中完美地显示它们,但我认为让整个框架具有按钮功能会更好看。有任何想法吗?有可能吗?
-
顺便说一句,这些大按钮的想法是它们就像多项选择测验中的选项一样,所以你只需点击你看到的任何答案,你不需要寻找侧面的按钮。
-
那么,您希望每个按钮基本上都包含多选题答案的多媒体表示吗?并且表示必须能够根据某些因素改变其组件?我仍然不确定我们是否解决了这里的根本问题。
-
好的,让我更具体一点。这是一个序列测验。 5 张数字牌随机发到桌子上(它们在 GUI 中显示为实际牌),每个玩家发 2 张牌。我希望 2 张牌加上玩家的名字位于按钮的顶部(然后,每个玩家会有一个按钮)。这个想法是,用户必须按下拥有完成序列的两张牌的玩家的按钮。例如: 桌上的牌:3, 4, 5, 8, 9 PLAYER CHARLIE: 8, 5 PLAYER ANN: 7, 6 PLAYER BOBBY: 4, 6 所以,在这三个大按钮中,用户需要按下 Ann's .
标签: python python-2.7 user-interface button tkinter