欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python 图形界面设计

程序员文章站 2022-04-12 09:47:15
...

图形界面设计简单练习:创建一个列表框选择内容添加到另一个列表的GUI程序。

from tkinter import *
root = Tk()
def button1():
	for i in lstb0.curselection():  ## 遍历选中项
		lstb1.insert(0,lstb0.get(i))  ## 添加到右边列表框

def button2():
	for j in lstb1.curselection():
		lstb1.delete(j)  # 从右边列表框中删除

## 创建两个列表
list1 = ['python','java','C','C++','fortan']
lstb0 = Listbox(root)
lstb1 = Listbox(root)
for item in list1:   ## 左侧列表框组件插入数据
	lstb0.insert(0,item)
lstb0.grid(row=0,column=0,rowspan=2)  ## 将列表框组件放置到窗口对象中
b1 = Button(root,text='添加>>',command=button1,width=30)  ##  创建Button组件
b2 = Button(root,text='删除<<',command=button2,width=30)
b1.grid(row=0,column=1,rowspan=2)
b2.grid(row=1,column=1,rowspan=2)
lstb1.grid(row=0,column=2,rowspan=2)
root.mainloop()

'''
result:
!(https://img-blog.csdnimg.cn/20201113154024341.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMDc2MjI4,size_16,color_FFFFFF,t_70#pic_center)

'''