Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 63e39ae

Browse files
committed
Made Place.info == Pack.info
1 parent a5f875f commit 63e39ae

2 files changed

Lines changed: 20 additions & 2 deletions

File tree

Lib/lib-tk/Tkinter.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,16 @@ def forget(self):
704704
self.tk.call('place', 'forget', self._w)
705705
place_forget = forget
706706
def info(self):
707-
return self.tk.call('place', 'info', self._w)
707+
words = self.tk.splitlist(
708+
self.tk.call('place', 'info', self._w))
709+
dict = {}
710+
for i in range(0, len(words), 2):
711+
key = words[i][1:]
712+
value = words[i+1]
713+
if value[:1] == '.':
714+
value = self._nametowidget(value)
715+
dict[key] = value
716+
return dict
708717
place_info = info
709718
def slaves(self):
710719
return map(self._nametowidget,

Lib/tkinter/Tkinter.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,16 @@ def forget(self):
704704
self.tk.call('place', 'forget', self._w)
705705
place_forget = forget
706706
def info(self):
707-
return self.tk.call('place', 'info', self._w)
707+
words = self.tk.splitlist(
708+
self.tk.call('place', 'info', self._w))
709+
dict = {}
710+
for i in range(0, len(words), 2):
711+
key = words[i][1:]
712+
value = words[i+1]
713+
if value[:1] == '.':
714+
value = self._nametowidget(value)
715+
dict[key] = value
716+
return dict
708717
place_info = info
709718
def slaves(self):
710719
return map(self._nametowidget,

0 commit comments

Comments
 (0)