Как отобразить комбинированный список в Tkinter - PullRequest
0 голосов
/ 30 мая 2018

Работа над небольшим проектом для конвертера валют с использованием Tkinter для графического интерфейса.У меня есть код ниже, но, кажется, у меня есть ошибка в combobox, поскольку он выдает ошибку.

Чего мне не хватает?

Currency1_value=0
Entry1=Entry(window,textvariable=Currency1_value)
Entry1.grid(row=1,column=0)

CurrencyCombo=Combobox(window, state="readonly", values=("one", "two", "three"))
CurrencyCombo.grid(row=1,column=1)

1 Ответ

0 голосов
/ 30 мая 2018
import tkinter as tk
from tkinter import ttk

root = tk.Tk()

combotext = tk.StringVar()
combotext.set('Select')

box = ttk.Combobox(root, textvariable=combotext, state='readonly')
box.pack()
box['values'] = ("Camembert",
                 "Brie",
                 "Tilsit",
                 "Stilton")

def callback_function(event):
    print('You selected:', combotext.get())

root.bind('<<ComboboxSelected>>', callback_function)

root.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...