title: OptionMenu modify drop down list width to match OptionMenu width
body: <p>Now I understand that there is already a similar question <a href="https://stackoverflow.com/questions/26000571/python-tkinter-optionmenu-modify-dropdown-list-width">Python Tkinter: OptionMenu modify dropdown list width</a> however this does not help me.</p>
  
  <p>I am trying to make the width of the drop down menu from the OptionMenu widget responsive. Meaning that the width will always match the width of the OptionMenu. As shown in the code below, I've tried a few things but they don't apply to the submenu and it will always stay at a fixed width. Is there no way to change it?</p>
  
  <pre><code>import tkinter as tk
  
  root = tk.Tk()
  
  var = tk.StringVar()
  var.set('First')
  
  option = tk.OptionMenu(root, var, 'First', 'Second', 'Third')
  option.configure(indicatoron = False)
  
  option.pack(expand = True, fill = tk.X)
  
  # Sub-menu config
  submenu = option['menu']
  submenu.configure(width = 50) # Can't use width
  submenu.pack_configure(expand = True, fill = tk.X) # Can't use pack_configure
  
  root.mainloop()
  </code></pre>