如何在Python ttk.buttons中显示符号

如何在Python ttk.buttons中显示符号,button,python-3.x,tkinter,ttk,Button,Python 3.x,Tkinter,Ttk,我在自学的基础上学习Python3x tkinter。通过练习几何体管理小部件,我设计了一个计算器,它看起来有点像MS Windows Basic计算器,下面提供了一个快照。这些按钮是用ttk.Button模块创建的。正如您所看到的,我无法将文本添加到backspace arrowPython3和tkinter上,它们可以很好地使用unicode符号。所以你可以直接使用这些符号。例如: from tkinter import * from tkinter import ttk root = Tk

我在自学的基础上学习Python3x tkinter。通过练习几何体管理小部件,我设计了一个计算器,它看起来有点像MS Windows Basic计算器,下面提供了一个快照。这些按钮是用ttk.Button模块创建的。正如您所看到的,我无法将文本添加到backspace arrowPython3和tkinter上,它们可以很好地使用unicode符号。所以你可以直接使用这些符号。例如:

from tkinter import *
from tkinter import ttk
root = Tk()
backspace = ttk.Button(root, text="←") 
backspace.grid(row=0, column=0, padx=2, pady=0, sticky="nw")

plusminus = ttk.Button(root, text="→")
plusminus.grid(row=0, column=1, padx=2, pady=2, sticky="nw")

sqroot = ttk.Button(root, text="√")
sqroot.grid(row=0, column=2, padx=2, pady=2, sticky="nw")

root.mainloop()


这只是一个例子。您可以找到更符合您需要的unicode字符/符号。

@Mohammed没问题。很高兴我能帮忙。
from tkinter import *
from tkinter import ttk
root = Tk()
backspace = ttk.Button(root, text="←") 
backspace.grid(row=0, column=0, padx=2, pady=0, sticky="nw")

plusminus = ttk.Button(root, text="→")
plusminus.grid(row=0, column=1, padx=2, pady=2, sticky="nw")

sqroot = ttk.Button(root, text="√")
sqroot.grid(row=0, column=2, padx=2, pady=2, sticky="nw")

root.mainloop()