gpt4 book ai didi

python - 如何在 Tkinter 的一个按钮中拥有图像 + 文本

转载 作者:太空狗 更新时间:2023-10-29 20:39:52 25 4
gpt4 key购买 nike

我正在尝试创建一个按钮,其中包含左对齐的图像和右对齐的文本。我只想通过参数“文本”更改文本,而不是通过修改整个图像。这有可能吗?

这是一个简单的例子,我的意思。

http://img651.imageshack.us/img651/3776/previewrv.png

希望我解释得很好

谢谢

最佳答案

查看标签的 compound 选项。它允许您指定标签与文本的关系(顶部、底部、左侧、右侧、无)。

例如:

import Tkinter as tk

class View(tk.Frame):
def __init__(self, *args, **kwargs):
tk.Frame.__init__(self, *args, **kwargs)
self.image = tk.PhotoImage(file="somefile.gif")
b = tk.Button(self, text="Hello, world", image=self.image, compound="left")
b.pack(side="top")

if __name__ == "__main__":
root = tk.Tk()
view = View(root)
view.pack(side="top", fill="both", expand=True)
root.mainloop()

关于python - 如何在 Tkinter 的一个按钮中拥有图像 + 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15009117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com