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)
'''
上一篇: Win7 SP1 RTM分支新版本曝光
下一篇: tkinter的容器控件Frame