tkinter不甚了解,现在我需要按下钮得到下拉列表中的取值,代码如下,不知道为什么总是无法取值,求大神帮忙了
import tkinter as tk
from tkinter import ttk
from tkinter import *
from tkinter.ttk import *
from tkinter import Tk
def main():
root = tk.Tk() # 设置窗口标题
root.title("带有下拉列表的窗体表格")
table_frame = ttk.Frame(root)# 创建表格控件
table_frame.pack()
# 添加下拉列表到表格
combo1 = ttk.Combobox(table_frame, values=["选项1", "选项2", "选项3"])
combo1.grid(row=0, column=0)
combo1.current(0)
combo2 = ttk.Combobox(table_frame, values=["选项A", "选项B", "选项C"])
combo2.grid(row=0, column=1)
combo2.current(0)
combo3 = ttk.Combobox(table_frame, values=["选项a", "选项b", "选项c"])
combo3.grid(row=1, column=2)
combo3.current(0)
button = tk.Button(root, text="Get Value", command=print(combo3.get()+'hhh'))
button.pack()
# 运行窗口消息循环
root.mainloop()
if __name__ == '__main__':
main()
import tkinter as tk
from tkinter import ttk
from tkinter import *
from tkinter.ttk import *
from tkinter import Tk
def main():
root = tk.Tk() # 设置窗口标题
root.title("带有下拉列表的窗体表格")
table_frame = ttk.Frame(root)# 创建表格控件
table_frame.pack()
# 添加下拉列表到表格
combo1 = ttk.Combobox(table_frame, values=["选项1", "选项2", "选项3"])
combo1.grid(row=0, column=0)
combo1.current(0)
combo2 = ttk.Combobox(table_frame, values=["选项A", "选项B", "选项C"])
combo2.grid(row=0, column=1)
combo2.current(0)
combo3 = ttk.Combobox(table_frame, values=["选项a", "选项b", "选项c"])
combo3.grid(row=1, column=2)
combo3.current(0)
button = tk.Button(root, text="Get Value", command=print(combo3.get()+'hhh'))
button.pack()
# 运行窗口消息循环
root.mainloop()
if __name__ == '__main__':
main()