mirror of
https://github.com/python/cpython.git
synced 2025-11-01 18:51:43 +00:00
Issue #22085: Dropped support of Tk 8.3 in Tkinter.
This commit is contained in:
parent
f44611cadf
commit
6716d60cec
3 changed files with 19 additions and 31 deletions
|
|
@ -245,7 +245,7 @@ class Variable:
|
|||
Return the name of the callback.
|
||||
"""
|
||||
cbname = self._master._register(callback)
|
||||
self._tk.call("trace", "variable", self._name, mode, cbname)
|
||||
self._tk.call("trace", "add", "variable", self._name, mode, cbname)
|
||||
return cbname
|
||||
trace = trace_variable
|
||||
def trace_vdelete(self, mode, cbname):
|
||||
|
|
@ -254,12 +254,12 @@ class Variable:
|
|||
MODE is one of "r", "w", "u" for read, write, undefine.
|
||||
CBNAME is the name of the callback returned from trace_variable or trace.
|
||||
"""
|
||||
self._tk.call("trace", "vdelete", self._name, mode, cbname)
|
||||
self._tk.call("trace", "remove", "variable", self._name, mode, cbname)
|
||||
self._master.deletecommand(cbname)
|
||||
def trace_vinfo(self):
|
||||
"""Return all trace callback information."""
|
||||
return [self._tk.split(x) for x in self._tk.splitlist(
|
||||
self._tk.call("trace", "vinfo", self._name))]
|
||||
self._tk.call("trace", "info", "variable", self._name))]
|
||||
def __eq__(self, other):
|
||||
"""Comparison for equality (==).
|
||||
|
||||
|
|
@ -3789,8 +3789,7 @@ class PanedWindow(Widget):
|
|||
def _test():
|
||||
root = Tk()
|
||||
text = "This is Tcl/Tk version %s" % TclVersion
|
||||
if TclVersion >= 8.1:
|
||||
text += "\nThis should be a cedilla: \xe7"
|
||||
text += "\nThis should be a cedilla: \xe7"
|
||||
label = Label(root, text=text)
|
||||
label.pack()
|
||||
test = Button(root, text="Click me!",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue