Python 3 tk输入系统错误,带重音字

2024-04-20 15:16:56 发布

您现在位置:Python中文网/ 问答频道 /正文

**您好,有没有办法在python中的value entry上加重音的单词?在

**__author__ = 'jordiponsisala'
from tkinter import  *

root= Tk()
root.geometry('500x300+10+10')


entrada = StringVar()

entEntrada = Entry(root,textvariable=entrada).place(x=70,y=70)


root.mainloop()

Tags: fromimportvaluetkinterroot单词tkauthor
2条回答

当然,您必须使用UNICODE。看看Python's docs。使用它的例子和方法很多,但是很可能这个示例对于您来说,如何声明您的编码以用于文档(UTF-(默认情况下,但由于您使用拉丁语言,因此拉丁文-1可能更适合您):

#!/usr/bin/env python
# -*- coding: latin-1 -*-

u = 'abcdé'
print(ord(u[-1]))

谢谢你的回答,但我不需要unicode。 Python3接受unicode或拉丁字符,无需任何编码。 问题是macosx python小牛在tkinter库上有问题。 解决方案是将tcl-tk的版本更新到8.5.15.1 在这里我留下下载地址: https://www.python.org/download/mac/tcltk/

让Mac用户从控制台检查是否有错误: Python3-m怠速在

Python3本机安装tcl tk的8.5版本,如果我把8.6不能识别的话。 了解版本的另一种方法是运行以下代码: 进口tkinter tkinter.\u测试()

更新ActiveTcl8.5.15.1.297588-macosx10.5-i386-x86_64之后-螺纹.dmg这是否可以在tkinter的文本字段中写入任何重音字符而无需编码。

我觉得阿伯问了一个我可能错了的问题:)

相关问题 更多 >