Я нашел лучший способ, чем мой предыдущий ответ.
Раскрывающийся список OptionMenu - это просто класс Tkinter Menu()
, который имеет все функции Menu()
. Таким образом, вы можете добавить разделители в OptionMenu, обратившись к объекту Menu внутри класса OptionMenu.
Пример:
Op = OptionMenu(root, var, 'First', 'Second', 'Third')
Op.pack()
Op['menu'].insert_separator(1)
Код обновления:
from tkinter import *
root = Tk()
root.geometry("1430x840")
var1 = StringVar()
opt1 = OptionMenu(root, var1,
'Mockups',
'Assets',
'Symbols',
# here is where the separator should be
'Trash')
opt1['menu'].insert_separator(3)
opt1.pack(side=LEFT, anchor=W)
var1.set('')
root.mainloop()