This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients aroberge, terry.reedy
Date 2019-05-26.04:37:25
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
Another reason to replace IDLE's custom tree widget with hard-coded constants with ttk.Treeview.

I am closing this because I believe that #31552 will solve this problem.  For an initial check, run the following test code, extracted from
Click the [+] buttons.  I am curious whether commenting out the fix_scaling call makes any difference.

import tkinter as tk
from tkinter import ttk
from import fix_scaling

root = tk.Tk()
tree = ttk.Treeview(root)

tree.insert('', 'end', 'widgets', text='Widget Tour')
tree.insert('', 0, 'gallery', text='Applications')
id = tree.insert('', 'end', text='Tutorial')
tree.insert('widgets', 'end', text='Canvas')
tree.insert(id, 'end', text='Tree')

Date User Action Args
2019-05-26 04:37:25terry.reedysetrecipients: + terry.reedy, aroberge
2019-05-26 04:37:25terry.reedysetmessageid: <>
2019-05-26 04:37:25terry.reedylinkissue37041 messages
2019-05-26 04:37:25terry.reedycreate