Python学习(tkinter系列)

1、添加选项与删除
from tkinter import *

master=Tk()

theLB=Listbox(master)
theLB.pack()

for item in [“苹果”,“香蕉”,“草莓”,“菠萝”]:
theLB.insert(END,item)
#theLB.delete(0,END)#删除全部
#单独删除某一个
theButton=Button(master,text=“删除它”,
command=lambda x=theLB:x.delete(ACTIVE))
theButton.pack()
mainloop()
在这里插入图片描述
(1)拓展
Listbox(master,selectmode=SINGLE) #单选selecteode=SINGLE

theLB=Listbox(master,selectmode=EXTENDED) #多选selecteode=EXTENDED
在这里插入图片描述
from tkinter import *
master=Tk()

theLB=Listbox(master,selectmode=EXTENDED,height=11)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: TkinterPython中内置的图形用户界面(GUI)库。以下是一些常用的Tkinter例子: 1. 创建窗口: ```python import tkinter as tk root = tk.Tk() root.mainloop() ``` 2. 创建按钮: ```python import tkinter as tk def on_button_click(): print("Button clicked!") root = tk.Tk() button = tk.Button(root, text="Click me", command=on_button_click) button.pack() root.mainloop() ``` 3. 创建标签: ```python import tkinter as tk root = tk.Tk() label = tk.Label(root, text="Hello, Tkinter!") label.pack() root.mainloop() ``` 4. 创建文本框: ```python import tkinter as tk root = tk.Tk() entry = tk.Entry(root) entry.pack() root.mainloop() ``` 5. 使用布局管理器: ```python import tkinter as tk root = tk.Tk() button1 = tk.Button(root, text="Button 1") button2 = tk.Button(root, text="Button 2") button3 = tk.Button(root, text="Button 3") button1.grid(row=0, column=0) button2.grid(row=1, column=1) button3.grid(row=2, column=2) root.mainloop() ``` 这些只是Tkinter的一些基本用法,更多细节可以参考官方文档。 ### 回答2: PythonTKINTERPython的标准GUI(图形用户界面)库之一,提供了创建窗口、绘制图形、展示文本、处理用户输入等功能。以下是一些常用的TKINTER例子: 1. 创建窗口:用于创建一个基本的空白窗口,可以设置窗口的标题、大小和位置等属性。 2. 绘制图形:可以使用TKINTER的绘图函数来创建各种图形,如线段、矩形、椭圆、多边形等。 3. 按钮:创建一个按钮,用于触发特定的操作或函数,可以自定义按钮的样式和事件响应。 4. 文本框:创建一个文本框,用于接收用户输入文本或显示指定的内容。 5. 标签:创建一个标签,用于显示文本或图像,可以设置标签的字体、颜色和位置等属性。 6. 列表框:创建一个列表框,用于显示多个选项供用户选择,可以设置列表项的样式和功能。 7. 菜单栏:创建一个菜单栏,用于显示一系列选项和子菜单,可以响应菜单选项的点击事件。 8. 弹出对话框:用于显示消息、提示、警告等不同类型的对话框,如消息框、输入框、文件选择对话框等。 9. 滚动条:创建一个滚动条,用于在窗口中滚动显示文本或图像等内容。 10. 进度条:显示一个进度条,用于表示任务的进度或加载状态。 这些是TKINTER的一些常用例子,通过它们可以实现各种基本的GUI功能。我们可以利用这些例子为PythonTKINTER开发更加复杂的GUI应用程序。 ### 回答3: PythonTKINTER是用来创建图形用户界面的库,下面是几个常用的例子: 1. 简单的窗口:可以使用TKINTER创建一个简单的窗口,使用root = Tk()创建主窗口对象,然后使用root.mainloop()来显示窗口。 2. 按钮和标签:可以使用Button和Label来创建按钮和标签,例如Button(root, text="点击我")和Label(root, text="这是一个标签")。 3. 输入框:可以使用Entry来创建一个输入框,例如entry = Entry(root)。可以使用entry.get()来获取输入框中的值。 4. 消息框:可以使用messagebox来创建消息框,例如messagebox.showinfo("提示", "这是一个消息框")。 5. 列表框:可以使用Listbox来创建一个列表框,例如listbox = Listbox(root)。可以使用listbox.insert(END, "项1")向列表框中插入项。 6. 菜单栏:可以使用Menu来创建菜单栏,例如menubar = Menu(root)。可以使用menubar.add_command(label="菜单项")添加菜单项。 7. 图片显示:可以使用Canvas来显示图片,例如canvas = Canvas(root, width=300, height=300),然后使用canvas.create_image(0, 0, anchor=NW, image=image)来显示图片。 8. 布局管理:TKINTER提供了多种布局管理器,例如pack、grid和place,可以使用这些布局管理器来灵活地安排窗口中的组件。 这些只是一些常见的例子,TKINTER还提供了许多其他功能,可以根据具体需求进行深入学习和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值