1

Тема: список, що розкривається Combobox

Друзі, чи можна із списку Combobox при виборі певного значення, вивести це значення в інформаційне вікно? Якщо можна підкжать (наведіть довільний приклад, як це зробити). Щиро дякую.

2

Re: список, що розкривається Combobox

Друзі, чи можна із списку Combobox при виборі певного значення, вивести це значення в інформаційне вікно? Якщо можна підкажіть (наведіть довільний приклад, як це зробити). Щиро дякую.

3 Востаннє редагувалося Torbins (15.02.2022 22:24:58)

Re: список, що розкривається Combobox

Спочатку розкажіть яким чином ви той Combobox створюєте. Бо можна його зробити згенерувавши HTML для браузера, а можна Qt підключити. Відповідь на ваше питання для цих двох випадків буде дуже різною.

Подякували: ivanmold20011

4

Re: список, що розкривається Combobox

Друзі, чи можна із списку Combobox при виборі певного значення, вивести це значення в інформаційне вікно? Якщо можна підкжать (наведіть довільний приклад, як це зробити). Щиро дякую.

from tkinter import*
from tkinter import ttk
from tkinter import messagebox
def result(event):
    messagebox.showinfo('Увага', 'Сьогодні ' + combobox())
root = Tk ()
root.geometry('150x100')
combobox = ttk.Combobox (values=["Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота","Неділя"], height=3)
combobox.set ("Дні тижня") 
combobox.grid (column = 0, row = 0)
root.bind("<Button-1>",result)
root.mainloop ()

Як мені відозмінити цей рядок:
messagebox.showinfo('Увага', 'Сьогодні ' + combobox())

5

Re: список, що розкривається Combobox

Друзі, при виборі у списку Combobox певного значення, це значення з'являється в інформаційному вікні? але працює чуть не коректно "<Button-1>", з "<Button-3>" прицює нормально. Можете щось порадити? Щиро дякую.

from tkinter import*
from tkinter import ttk
from tkinter import messagebox
def result(event):
    messagebox.showinfo('Увага', 'Сьогодні ' + combobox.get())
root = Tk ()
root.geometry('150x100')
combobox = ttk.Combobox (values=["Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота","Неділя"], height=3)
combobox.set ("Дні тижня") 
combobox.grid (column = 0, row = 0)
root.bind("<Button-1>",result)
root.mainloop ()

6

Re: список, що розкривається Combobox

Ви можете сформулювати, що саме працює, на вашу думку, "некоректно", і як має працювати коректно?

7

Re: список, що розкривається Combobox

Коли юзер вибирає якесь значення з комбобокса, цей комбобокс генерує подію <<ComboboxSelected>>, до якої можна прив'язати обробник: https://www.pythontutorial.net/tkinter/ … -combobox/

Подякували: leofun01, 0xDADA11C7, ivanmold20013