我只想展示 Chip,但我同时得到 Chip和Dale。我输入哪个 32 位字符似乎无关紧要,tkinter 似乎复制了它们-不仅仅是花栗鼠。
我在想我可能必须将它们渲染为 png,然后将它们作为图像放置,但这似乎有点......笨手笨脚。
还有其他解决方案吗?tkinter 是否计划解决这个问题?
import tkinter as tk
# Python 3.8.3
class Application(tk.Frame):
def __init__(self, master=None):
self.canvas = None
self.quit_button = None
tk.Frame.__init__(self, master)
self.grid()
self.create_widgets()
def create_widgets(self):
self.canvas = tk.Canvas(self, width=500, height=420, bg='yellow')
self.canvas.create_text(250, 200, font="* 180", text='\U0001F43F')
self.canvas.grid()
self.quit_button = tk.Button(self, text='Quit', command=self.quit)
self.quit_button.grid()
app = Application()
app.master.title('Emoji')
app.mainloop()
Run Code Online (Sandbox Code Playgroud)