Combobox
имеет атрибут width , который позволяет вам контролировать его размер.width
соответствует количеству символов.Так, например, если вы знаете, что ваши записи в выпадающем списке являются однозначными числами, вы можете установить атрибут ширины, скажем, 1. Вот пример.
import tkinter as tk
import tkinter.ttk as ttk
root = tk.Tk()
tList = ttk.Combobox(root, values=[1, 2, 3, 4, 5], state="readonly", width=1)
tList.current(0)
tList.grid(row=0, column=1, padx=10, pady=10)
root.mainloop()
![enter image description here](https://i.stack.imgur.com/362AY.png)
Теперь посмотрите, измените ли вы ширину на 2.
![enter image description here](https://i.stack.imgur.com/y8w2p.png)
Это ровно вдвое меньше размера записи в выпадающем списке.
В принципе, если вы знаете, какой тип (длина) записей будет содержать ваш комбинированный список, вы можете контролировать его размер.
Если вы хотите, чтобы он был выше по высоте, манипулируйте его атрибутом font
.
tList = ttk.Combobox(root, values=[1, 2, 3, 4, 5], state="readonly", width=2, font="Verdana 16 bold")
![enter image description here](https://i.stack.imgur.com/fd47K.png)