Python Tkinter program to get value from Combobox


In this program, you will learn how to get value from Tkinter Combobox in Python.


self.data = ("one", "two", "three", "four")
self.cb = Combobox(tk, values=self.data)
self.cb.place(x=60, y=150)

Example: How to get value from Tkinter Combobox in Python

from tkinter import *
from tkinter.ttk import Combobox
from tkinter import messagebox


class Test:
    def __init__(self, tk):
        self.var = StringVar()
        self.data = ("one", "two", "three", "four")
        self.cb = Combobox(tk, values=self.data)
        self.cb.place(x=60, y=150)
        self.b1 = Button(tk, text="Check", command=self.select).place(x=60, y=300)

    def select(self):
        value = self.cb.get()
        messagebox.showinfo("Xiith.com", "You selected " + value)


tk = Tk()
tk.geometry("600x500")
tk.title("Xiith.com")
tt = Test(tk)
tk.mainloop()

Output:

tkinter combobox