import thinter as tk
as 直接命名 tk
导入块thinter
完整代码:
#首先导入tk
import tkinter as tk
#定义窗口
window = tk.Tk()
window.title('牛X')
window.geometry('400x300')
#创建一块画布用于显示
var1 = tk.StringVar()
l =tk.Label(window,bg='red',width=50,height=5,textvariable=var1)
l.pack()
#创建一个方法用于按钮的点击事件
def print_selection():
value = lb.get(lb.curselection()) #获取当前选中的文本,lb.curselection()表示是选中的文本
var1.set(value)
b1 = tk.Button(window, text='print selection', bg='white',fg='black',font=('Arial', 12),width=15,height=2,
command=print_selection)
b1.pack()
#创建一个Listbox和变量var2,并将var2的值赋给Listbox
var2 = tk.StringVar()
var2.set((0)) #为变量设置值
#创建Listbox
lb = tk.Listbox(window, listvariable=var2) #将var2的值赋给Listbox
list_items = [0]
for item in list_items:
lb.insert('end', item) #从最后一个位置开始加入值
lb.insert(1, 'news')
lb.insert(2, 'second')
lb.insert(3, 'bs')
lb.delete(2)
lb.pack()
window.mainloop()