Message312279
In the current Python 3.7.0b1, on macOS 10.12.6 Sierra (also on 10.11 El Capitan), which seems to include a newer Tcl/tk version, it still does not support a variety of UTF characters, including Emoji characters that nowadays are of very common use. A quick search on the web returns some hints that maybe Tcl/tk could be compiled with different options in order to unlock those characters:
http://wiki.tcl.tk/515
https://core.tcl.tk/tk/tktview/6c0d7aec6713ab6a7c3e12dff7f26bff4679bc9d
I am not sure if it is officially supported by now, but at least for me, as a Python and tkinter user, it would be a great improvement.
Thanks in advance,
With best regards,
Victor Domingos
My current version:
Python 3.7.0b1 (v3.7.0b1:9561d7f501, Jan 30 2018, 19:10:11)
[Clang 6.0 (clang-600.0.57)] on darwin
Sample code that fails:
import tkinter as tk
import tkinter.ttk as ttk
app = tk.Tk()
b = ttk.Button(app, text="📩")
-------
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/ttk.py", line 614, in __init__
Widget.__init__(self, master, "ttk::button", kw)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/ttk.py", line 559, in __init__
tkinter.Widget.__init__(self, master, widgetname, kw=kw)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 2293, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: character U+1f4e9 is above the range (U+0000-U+FFFF) allowed by Tcl |
|
Date |
User |
Action |
Args |
2018-02-17 13:42:30 | Victor Domingos | set | recipients:
+ Victor Domingos, ronaldoussoren, vstinner, gpolo, ned.deily, ezio.melotti, serhiy.storchaka |
2018-02-17 13:42:30 | Victor Domingos | set | messageid: <1518874950.43.0.467229070634.issue32863@psf.upfronthosting.co.za> |
2018-02-17 13:42:30 | Victor Domingos | link | issue32863 messages |
2018-02-17 13:42:29 | Victor Domingos | create | |
|