首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 学习之 Tkinter「下」

# 将列表元素当做一个整体添加,不常用 lb.insert(tkinter.END, ["bird", "duck"]) # 删除元素:参数 1 为开始的引用,参数 2 为结束的索引,如果不指出参数...2 ,只删除第一个索引处的内容 lb.delete(1, 2) lb.delete(1) # 选中 用法同删除 lb.select_set(0, 1) # 取消选中,用法同删除 lb.select_clear...(0) print(lb.size) # 控制台返回元素个数 print(lb.get(0, 2)) # 获取元素值,用法同删除 print(lb.curselection()) # 返回当前的索引值...,tickinterval=10, length=300) scale.set(10) # 设置初始值 scale.pack() def show(): # 点击按钮显示对应的数值 print...App音频数据 高级爬虫(一):Scrapy爬虫框架的安装 高级爬虫(二):Scrapy爬虫框架初探 高级爬虫(三):使用Scrapy爬取拉勾网数据并写入数据库 您的Python之旅 长按,识别二维码

2.2K20

零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)

即通过鼠标对菜单、按钮等图形化元素触发指令,并从标签、对话框等图型化显示容器获取人机对话信息。...常用控件 控件 名称 作用 Button 按钮 单击触发事件 Canvas 画布 绘制图形或绘制特殊控件 Checkbutton 复选框 多项选择 Entry 输入框 接收单行文本输入 Frame 框架...方法 下表为文本框组件常用的方法: 序号 方法 & 描述 1 delete ( first, last=None ) 删除文本框里直接位置值 text.delete(10) # 删除索引值为10...的值 text.delete(10, 20) # 删除索引值从10到20之前的值 text.delete(0, END) # 删除所有值 2 get() 获取文件框的值 3 icursor ( index...看下面的一个例子:实现列表框的初始化、添加、插入、修改、删除和清空操作,如下: from tkinter import * def ini(): Lstbox1.delete(0,END)

13.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

软件测试|软件测试|超好用超简单的Python GUI库——tkinter(八)

前言我们在日常使用各种桌面软件时,当我们想要搜索一个内容时,都会出现一个列表框,供我们选择,如下图:图片Tkinter提供了列表框(Listbox)控件来实现类似的功能。...Listbox控件列表框,即 Listbox。在使用 Tkinter 进行 GUI 编程的过程,如果需要用户自己进行选择时就可以使用列表框控件。...列表的选项可以是多个条目,也可以是单个唯一条目,但常用于多个条目。...,点击删除按钮,会删除选项bt = Button(win,text='删除',command = lambda x = listbox1:x.delete(ACTIVE))# 将按钮放置在底部bt.pack...2个位置处的索引lb.pack()#主窗显示window.mainloop()运行脚本结果如下:图片总结本文主要介绍了tkinter的listbox列表框控件的使用,后续我们将介绍下拉框控件的使用。

2K10

目录

使用.bind() 使用命令 小测验 温度转换器 文本编辑器 总结 Python有很多GUI框架,但是Tkinter是Python标准库唯一内置的框架。...如果你需要从中删除多个字符Entry,请传递第二个整数参数来.delete()指示应该停止删除的字符的索引。...第一个参数确定起始索引删除操作一直进行到但不包括作为第二个参数传递的索引。...例如,以下内容H从文本框删除第一个字符: text_box.delete("1.0") 窗口中的第一行文本现在显示为"ello": 对于两个参数,你传递两个索引删除一系列字符,这些字符从第一个索引开始...例如,要删除"ello"文本框第一行的其余内容,请使用索引"1.0"和"1.4": text_box.delete("1.0", "1.4") 请注意,文本已从第一行删除

29.6K20

python tkinter 设计指南

Listbox 列表框控件 以列表的形式显示文本 Menu 菜单控件 菜单组件(下拉菜单和弹出菜单) Menubutton 菜单按钮控件 用于显示菜单项 Message 信息控件 用于显示多行不可编辑的文本...,默认为 NORMAL text 按钮控件要显示的文本 网格布局 import tkinter as tk from tkinter import messagebox win = tk.Tk()...# entry1.delete(0, tk.END) win.mainloop() 常用属性 方法 说明 delete() 根据索引删除输入框内的值 get() 获取输入框内的是 set() 设置输入框内的值...select_to() 选中指定索引与光标之间的所有值 select_range() 选中指定索引与光标之间的所有值,参数值为 start,end,要求 start 必须小于 end。...delete(startindex [, endindex]) 删除特定位置的字符,或者一个范围内的文字。

6.6K30

Python 学习之 Tkinter「下」

") # 添加到开始的位置 # 将列表元素当做一个整体添加,不常用 lb.insert(tkinter.END, ["bird", "duck"]) # 删除元素:参数 1 为开始的引用,参数 2...为结束的索引,如果不指出参数 2 ,只删除第一个索引处的内容 lb.delete(1, 2) lb.delete(1) # 选中 用法同删除 lb.select_set(0, 1) # 取消选中,...()) # 返回当前的索引值 print(lb.selection_includes(1)) # 判断索引项是否被选中 效果图 列表框 ListBox II # 绑定变量 v = tkinter.StringVar...点击按钮显示对应的数值 print(scale.get()) tkinter.Button(win, text="显示", command=show).pack() 效果图 Spinbox...["white", "black", "red", "green", "blue", "yellow", "pink"]: menu2.add_command(label=i) # 向菜单条添加菜单选项

1.9K50

Pythontkinter模块的常用参数总结

的15种核心组件Button   按钮;Canvas   绘图形组件,可以在其中绘制图形;Checkbutton 复选框;Entry    文本框(...单行);Text 文本框(多行);Frame   框架,将几个组件组成一组Label    标签,可以显示文字或图片;Listbox   ...列表框;Menu    菜单;Menubutton 它的功能完全可以使用Menu替代;Message 与Label组件类似,但是可以根据自身大小将文本换行;...(在Tkinter窗口部件类没有分级;所有的窗口部件类在树中都是兄弟。)...能自动刷新的字符串变量,可用set和get方法进行传值和取值,类似的还有IntVar,DoubleVar...sys.stdout.flush()  刷新输出附1:tkinter的颜色图片

73730

新手请教python抽奖程序

大家好,我开始学python,想做一个抽奖程序,源代码如下,如果我要在框架内加上1等奖1个人 ,2等奖2个人,三等奖3个人 应该怎么样编写相关联的代码,就是点击1等奖按钮就只出现一个随机滚动的人员名单,...2等奖按钮出现2个滚动的滚动栏,依次类推。...这是我在网上找的代码,1,2,3等奖的按钮跟开始功能一样,求大神教一下怎么样一个按钮显示不同等人数。最好能在这个人中奖后从列表删除。...捕获.PNG 删除 代码如下: import tkinter import random import threading import time import csv #加载csv包便于读取csv...csv各行数据 for one_line in csv_reader_lines: students.append(one_line) # 将读取的csv分行数据按行存入列表‘date’ students.append

2K40

​Python | GUI编程之tkinter (一)

控件名称 描述 Button 按钮控件;在程序显示按钮。...,用来作为容纳其他控件的容器 Label 标签控件;可以显示文本和位图 Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,由于显示菜单项...activeforeground 定义按钮在作用的前景颜色 default 如果设置此属性,则此按钮为默认按钮 compound 文本和图像的混合模式 disableforeground 按钮不可用时的前景色...列表框控件:Listbox Listbox用来创建一个列表框,列表框内包含很多选项,用户可以选择一项或者多项。...框架控件:Frame Frame控件是在屏幕上的一个矩形区域。其主要作用是作为其他组件的框架基础,或为其他组件提供间距填充。

5.9K31

Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解

highlightbackground:当按钮没有焦点时用于高亮边框的颜色 relief:边框的装饰 列表里面是relief的可选值:[“flat”, “raised”, “sunken”, “solid...框架Frame: 介绍:一个容器窗口部件。可以有边框和背景。...参数设置:可用参数参考上面Menu的,用法同样可以参考按钮Button的 添加菜单的方法参考Menu的 注意:这次不是在root里面config了,而是在菜单按钮设置 from tkinter import...Listbox: 介绍:列表框用于从一组文本项目中进行选择。 根据列表框的配置方式,用户可以从列表中选择一个或多个项目。 ?...selectforeground:选中时的字体颜色 selectborderwidth:选中时的边框大小 常用函数: 插入:insert(索引,元素) 删除:delete(索引,元素) 获取listbox

9.4K10

Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2

控件类型 下表列出了 Tkinter 中常用的 13 个控件: 控件类型 控件名称 控件作用 Button 按钮 点击按钮时触发/执行一些事件(函数) Checkbutton 复选框 多项选择按钮,用于在程序中提供多项选择框...Listbox 列表框控件 以列表的形式显示文本 Menu 菜单控件 菜单组件(下拉菜单和弹出菜单) Menubutton 菜单按钮控件 用于显示菜单项 Message 信息控件 用于显示多行不可编辑的文本...我这有个列表,需要的过来复制就行,挺方便。...row=2, column=0) # 调用生成时间的函数 gettime() # 开始窗口的事件循环 win.mainloop() python Entry常用函数 方法 说明 delete() 根据索引删除输入框内的值...注意:在 Entry 控件,我们可以通过以下方式来指定字符的所在位置: 数字索引:表示从 0 开始的索引数字; "ANCHOE":在存在字符的情况下,它对应第一个被选中的字符; "END":对应已存在文本的最后一个位置

3.9K20

用python内置数据库sqite3和TK界面实现图书管理器

删除图书部分,用户可以输入要删除的图书的 ISBN 号,并点击对应的按钮来从数据库移除该图书信息。用户可以通过交互操作完成图书信息的添加和删除,与上面定义的功能函数相对应。...使用 `tkinter.Label` 创建 "要删除的图书ISBN:" 的标签,并使用 `pack()` 放置在 `remove_frame` 框架。 10....创建 "删除图书" 按钮,并设置样式、绑定的命令以及放置在 `remove_frame` 框架。 12. 创建一个框架 `search_frame` 并将其放置在根窗口中。 13....创建 "搜索" 按钮,并设置绑定的命令以及放置在 `search_frame` 框架。 16....创建 "显示所有图书" 按钮,并设置绑定的命令以及放置在 `display_frame` 框架。 21.

16110

Python3tkinter模块使用方法详解

) 9 root.mainloop()             #进入消息循环(必需组件)  3、tkinter的15种核心组件:      Button          按钮;     Canvas...Checkbutton      复选框;     Entry           文本框(单行);     Text             文本框(多行);     Frame           框架...,将几个组件组成一组     Label           标签,可以显示文字或图片;     Listbox         列表框;     Menu            菜单;     Menubutton...(在Tkinter窗口部件类没有分级;所有的窗口部件类在树中都是兄弟。) ...sys.stdout.flush()  刷新输出  Python3 从入门到开车  附1:tkinter的颜色  附2:一个自己用tkinter写的计算器程序  #filename:Caculater

4.3K21

软件测试|超好用超简单的Python GUI库——tkinter(七)

Index文本索引Index 索引,用于指定字符在文本的真实位置,这与我们经常使用 Python 索引是一样的,不过在 Text 文本控件,两者之间的使用形式存在一些差异。...Tkinter 提供以下文本索引类型,如下表所示:索引类型说明INSERT对应插入光标的位置CURRENT对应与鼠标坐标最接近的位置END对应 Text 控件的文本域中最后一个字符的下一个位置"line.column...aboveThis 参数不为空,则表示 tagName 需要比 aboveThis 指定的 Tag 优先级更高tag_ranges(tagName)返回所有 tagName 指定的文本,并将它们的范围以列表的形式返回...如果要删除 Mark 需要使用 mark_unset() 方法,但是只会删除 Mark 周围的文本,并不会删除 Mark 标记本身。...的列表和组合框模块。

47810

Python tkinter快速可视化开发GUI界面指南:详细教程(附带工具)

写在前面 适用对象 适用于学习了TKinter并不想太麻烦写GUI代码,也不想用其他工具和框架 比如wxPython,PyQt4的同学。...因为TKinter为Python标准库,使用TKinter完成的Python程序可以称为 “绿色软件”,不需要目标机器上安装wxPython,PyQt4等框架,只要有Python 的机器就能运行。...并没有适合我这种例子开发的,今早上遇到了个软件:python-tkinter助手.exe 优缺点:缺点,画图时不可以删除画错了就要全部清空 =,= 优点:可以生成代码 不可以撤销,就显得有点呆...ComboBox 组合框在Tkinter没有对应的控件,比较类似的只有OptionMenu,类似ComboBox 的Style=2 (Dropdown List)时的表现,一个下拉列表,只能在列表中选择一个值...启动Visual Tkinter后,先按“刷新窗体列表按钮,列出当前工程的所有窗体和控件列表。 逐个确认各控件的输出属性,在要输出的选项前打钩,如果必要,可以在属性列表双击修改属性的值。

4.4K40

Python打包GUI界面组件汇总,Tkinter(TK)实例代码

Tkinter是python自带的gui界面工具,作为非常强大的内置库tkinter,利用它可以很轻松做出一些简易的UI界面,Tkinter给我们提供了15种控件供大家使用。...对比Tk和其它语言的绑定,比如 PerlTk ,是直接由 Tk 的 C 库实现的。...Tkinter优缺点: 历史最悠久, Python 事实上的标准 GUI , Python 中使用 Tk GUI 工具集的标准接口,已经包括在标准的 Python Windows 安 装,著名的 IDLE...text="1",fg="black") #在窗体上创建按钮1实例 btn2=tkinter.Button(MainFrom,text="2",fg="black") #在窗体上创建按钮2实例 btn3...(8)进行顶对齐列表框(9) for item in ["one","tow","three","four"]: lb_show.insert(END,item) #循环插入4个值到列表

6.7K21

Python+Tkinter 图形化界面基础篇:创建一个简单的 To-Do 列表应用程序

Python+Tkinter 图形化界面基础篇:创建一个简单的 To-Do 列表应用程序 引言 在本篇博客,我们将创建一个基于 Python 的简单图形化界面应用程序,这是一个 To-Do 列表应用程序...用户可以使用该应用程序添加任务、标记任务为已完成、删除任务等。我们将使用 Tkinter 库来创建用户界面,让我们从头开始构建这个应用程序。 为什么选择 To-Do 列表应用程序?...To-Do 列表应用程序是学习图形化界面编程的一个很好的起点。它相对简单,涵盖了许多基本概念,例如窗口创建、按钮操作、列表视图、用户输入等。...,以便用户可以输入新任务并将其添加到任务列表: task_entry = tk.Entry(root) task_entry.pack(pady=10) def add_task(): task...用户可以在任务输入框输入任务,然后点击“添加任务”按钮将任务添加到列表。选中任务后,可以点击“标记为完成”按钮将任务标记为已完成,点击“删除任务”按钮将任务从列表删除

41220

图文并茂:Python Tkinter从入门到高级实战全解析

什么是TkinterTkinter是Python标准库的一个模块,它提供了创建GUI应用程序所需的工具和组件。...事件处理 GUI应用程序通常需要处理用户的交互事件,如点击按钮、输入文本等。在Tkinter,您可以使用回调函数来处理这些事件。...当用户点击按钮时,show_text函数会被调用,将标签的文本修改为"Hello, Tkinter!"。..."提示", "这是一个提示对话框") 图片 综合案例:待办事项列表 让我们通过一个综合案例来展示如何结合多个Tkinter组件来创建一个简单的待办事项列表应用。...() 在这个案例,我们创建了一个简单的待办事项列表应用,用户可以输入任务并点击"添加任务"按钮将其添加到列表,同时也可以选中列表的任务然后点击"删除任务"按钮来移除任务。

67320
领券