title: Automatic minimum width for column '#0' in tkinter.TreeView
body: <p>The <code>tkinter.TreeView</code> has a first default column (identifier <code>#0</code>). For example this is for holding the '+' sing of the tree.</p>
  
  <p>When I add other columns this first column is resized and much to wide.</p>
  
  <p><a href="https://i.stack.imgur.com/oNeSl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oNeSl.png" alt="enter image description here"></a></p>
  
  <p>This is the code producing this treeview.</p>
  
  <pre><code>#!/usr/bin/env python3
  # -*- coding: utf-8 -*-
  
  from tkinter import *
  from tkinter import ttk
  
  root = Tk()
  
  tree = ttk.Treeview(root, columns=('one'))
  idx = tree.insert(parent='', index=END, values=('AAA'))
  tree.insert(parent=idx, index=END, values=('child'))
  
  tree.column('#0', stretch=False)  # NO effect!
  
  tree.pack()
  root.mainloop()
  </code></pre>
  
  <p>I would like to have the first column (<code>#0</code>) in a minimum fixed width depending on the + sign in there. The point is that the width for that column differs from system to system because of different desktop environments and user settings. So it would break the plattform independence of Python3 and Tkinter when I would set a fixed size in pixel here.</p>