我试图找到一种方法将 unicode 字符放在按钮上。
例如,我的想法是这样做:
checkButton = Button(root, height=5, width=10, image=u"\u2713")
Run Code Online (Sandbox Code Playgroud)
不幸的是,我收到此错误:
File "C:\Python33\lib\tkinter\__init__.py", line 2075, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: image "?" doesn't exist
Run Code Online (Sandbox Code Playgroud)
有人知道我可以做这样的事情的方法吗?
您设置了错误的属性。image用于如果您想要一个带有图像的按钮(它指定图像的路径)。你想要的text财产。尝试:
checkButton = Button(root, height=5, width=10, text=u"\u2713")
Run Code Online (Sandbox Code Playgroud)
根据http://tkinter.unpythonic.net/wiki/UnicodeSupport:
对于大多数系统,Tkinter 应该接受 unicode 字符串并或多或少地正确呈现它们
另见http://effbot.org/tkinterbook/button.htm
| 归档时间: |
|
| 查看次数: |
3523 次 |
| 最近记录: |