> 😊 但在 tkinter 中,它显-6ren">
gpt4 book ai didi

python - 使用 tkinter lib 在 Python 中显示表情符号/符号

转载 作者:太空宇宙 更新时间:2023-11-03 11:18:33 26 4
gpt4 key购买 nike

Tkinter 是否支持 16 位范围的字符,因为我不能在 gui 中打印表情符号,在 python 终端中打印时,它工作正常

>> print("😊")
>> 😊

但在 tkinter 中,它显示此错误:

_tkinter.TclError: character U+1f618 is above the range (U+0000-U+FFFF) allowed by Tcl

最佳答案

Tkinter 中有一个错误,它不会为您透明地映射它,肯定底层库(Tcl 和 Tk)中有一个错误,字符串不被接受 并且完全需要干预。状态是底层库当前要求将字符串中的非 BMP 字符编码为代理项对。

在这里稍作搜索就可以找到实际执行此编码的代码。

关于python - 使用 tkinter lib 在 Python 中显示表情符号/符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47855762/

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