首页 > 其他分享 >(8tkinter)设计一个列表框的200x155的课程选择界面

(8tkinter)设计一个列表框的200x155的课程选择界面

时间:2022-11-16 19:23:08浏览次数:55  
标签:insert 列表框 课程 root lab 8tkinter tk 200x155 listbox

题目说明

设计一个列表框的200x155的课程选择界面,如下图所示。添加一个列表框及其5门课程,分别为“英语”、“语文”、“计算机基础”、“哲学”、“逻辑”;添加一个标签,命名为lab;再添加一个按钮,命名为btn,单击按钮后,实现在标签lab上显示所有选中课程名。

 

参考代码

#coding=gbk
import tkinter as tk
"""【"""

def fun():
    list=["英语","语文","计算机基础","哲学","逻辑"]
    lab["text"]=list[listbox.curselection()[0]]

root=tk.Tk()
root.geometry('200x155')

listbox=tk.Listbox(root,width=20,height=5)
listbox.insert(0,"英语")
listbox.insert(1,"语文")
listbox.insert(2,"计算机基础")
listbox.insert(3,"哲学")
listbox.insert(4,"逻辑")
listbox.pack()
btn=tk.Button(root,text="选中的课程",command=lambda:fun())
btn.pack()
lab=tk.Label(root,text="未选择")
lab.pack()

 

标签:insert,列表框,课程,root,lab,8tkinter,tk,200x155,listbox
From: https://www.cnblogs.com/hghdbk/p/16897218.html

相关文章