Python Tkinter:一个大按钮上有多个图像和文本?

Python Tkinter:一个大按钮上有多个图像和文本?,python,python-2.7,user-interface,button,tkinter,Python,Python 2.7,User Interface,Button,Tkinter,是否可以在Tkinter按钮上安装多个图像和文本 或者,是否可以在按钮上放置包含图像和文本的框架 我想要一个包含多个小部件的大按钮,当这些小部件组合在一起时,可以充分描述用户能够选择的选项 谢谢你的建议 是否可以在Tkinter按钮上安装多个图像和文本 严格地说,不,这是不可能的 或者,是否可以在按钮上放置包含图像和文本的框架 是的,不过在OSX上可能不起作用。与在stackoverflow上输入问题相比,您实际尝试的时间可能要少一些。一个小小的研究会有很大的帮助 您也可以不使用按钮。只需使用框

是否可以在Tkinter按钮上安装多个图像和文本

或者,是否可以在按钮上放置包含图像和文本的框架

我想要一个包含多个小部件的大按钮,当这些小部件组合在一起时,可以充分描述用户能够选择的选项

谢谢你的建议

是否可以在Tkinter按钮上安装多个图像和文本

严格地说,不,这是不可能的

或者,是否可以在按钮上放置包含图像和文本的框架

是的,不过在OSX上可能不起作用。与在stackoverflow上输入问题相比,您实际尝试的时间可能要少一些。一个小小的研究会有很大的帮助


您也可以不使用按钮。只需使用框架或画布,在容器和/或其内容上设置绑定,以对按钮单击作出反应。

我建议在图像编辑器中创建
按钮的完整图像,包括所有照片和文本。然后,您只需将单个图像分配给
按钮
。但另一方面,如果按钮需要多个图像和文本来解释它的功能,那么A)它太复杂了,或者B)它应该只显示一个简短的描述,并在程序文档中对其行为进行更彻底的处理。谢谢Tigerhawk!问题是图像和文本应该在运行时内定期更改。除了按钮之外,我还可以在一个框架中完美地展示它们,但我认为让整个框架具有按钮功能会更好。有什么想法吗?有可能吗?顺便说一句,这些大按钮的作用就像是选择题测验中的选项,所以你只需点击你看到的答案,你不需要寻找旁边的按钮。所以,你想让每个按钮基本上都包含一个多媒体的选择题答案?而且表示必须能够根据某些因素改变其组成部分?我仍然不确定我们是否解决了根本问题。好吧,让我更具体一点。这是一个序列测验。5张数字牌随机分配到表中(它们在GUI中显示为实际牌),2张牌分配给每个玩家。我希望这两张卡加上玩家的名字放在按钮上方(那么,每个玩家将有一个按钮)。这个想法是,用户必须按下拥有两张卡的玩家的按钮来完成序列。例如:桌上的卡片:3,4,5,8,9玩家查理:8,5玩家安:7,6玩家鲍比:4,6所以,在这三个大按钮中,用户需要按安的。谢谢,@Bryan!我确实在网上做了研究,但由于我没有在任何大型论坛或Tkinter文档中找到提到的主题,所以我没有想到要实际尝试一下。我只是想确定这是不可能的。现在,什么样的软件可以让我做我正在寻找的事情?也许是PyQt或PyGame?@PabloSotomayor:“试试看”是一个非常强大的工具,当你有问题时,应该首先做的事情。至于你想做什么,特金特完全有能力做你想做的事。就像我在回答中说的,你不必使用按钮——框架、标签或画布可以像按钮一样工作。明白了,谢谢!我只是设置了一些绑定,以便在按下鼠标按钮时更改浮雕(默认情况下是凸起的),在释放时,除了实际的命令之外,还可以将其恢复到原始状态。它看起来就像一个大按钮。但我仍然感到惊讶的是,我没有在任何地方找到我的问题。我不敢相信论坛上发布的所有问题都那么聪明D