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

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

前言上文我们介绍了tkinter的列表框处理,我们在日常生活中还会遇到组合框的情况,tkinter同样可以实现这个功能,下面我们来介绍一下tkinter如何实现组合框。...Combobox控件上一篇文章,我们知道 Listbox 是一个供用户从列表项中选择相应条目的控件。...注:Combobox 并不包含在 tkinter 模块中,而是包含在tkinter.ttk子模块中,因此若想使用 Combobox 控件,需要使用下面的导包方式:from tkinter import...对于 Combobox 控件而言,它常用的方法有两个,分别是 get() 和 current(),前者表示获取当前选中选项的内容,后者表示获取选中选项的索引值。...下面通过一组简单的示例进一步了解 Combobox 控件,示例代码如下:import tkinterfrom tkinter import ttk # 导入ttk模块,下拉菜单控件位于ttk子模块中#

1.2K10

图形化界面的开发(GUI)_Tkinter库的使用-4(Entry+Spinbox+Listbox+Combobox)

@TOC 前言 本篇文章主要python第三方库Tkinter库的使用,包括输入框(Entry)控件,Spinbox控件,Listbox(列表框)控件和Combobox(复合框)控件它们的常用属性和方法以及具体的示例和相应的效果图...库的使用-3(Button+Radiobutton+Checkbutton) 图形化界面的开发(GUI):Tkinter库的使用-4(Entry+Spinbox+Listbox+Combobox) 图形化界面的开发...下面是Entry控件常用的一些方法: 方法 描述 get() 获取控件内的文本...控件 复选框/下拉菜单(Combobox)控件和Spinbox控件及其相似,不过需要注意的是,复选框(Combobox)控件并不在tkinter库中,而是在tkinter.ttk子模块中。...示例 import tkinter as tk from tkinter import ttk # 创建窗口 window = tk.Tk() # 设置窗口标题和大小 window.title("Combobox

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

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

    Tkinter教程(每天半小时,3天彻底掌握Tkinter)day3 ---- 目录 Tkinter教程(每天半小时,3天彻底掌握Tkinter)day3 教程环境 Combobox控件 Tkinter...2021.3.1  Combobox控件 下拉菜单需要单独引包 from tkinter import ttk 使用方法 combox = ttk.Combobox(win) combox['value...'] = ('功能1', '功能2', '功能3', '功能4', '功能5') combox.current(0) combox.grid(row=7, column=0) # 获取combox的选取值...grid(row=9, column=0) 我们可以根据获取到的combox值进行做具体的判断,我这里直接combox.get()获取了,判断完成根据对应的选项执行对应函数即可。...Tkinter复选框Checkbutton # 新建整型变量 CheckVar1 = IntVar() CheckVar2 = IntVar() CheckVar3 = IntVar() # 获取check

    1.1K10

    Python 之 tkinter 学习笔记

    screenWidth = window.winfo_screenwidth() # 获取显示区域的宽度 screenHeight = window.winfo_screenheight() # 获取显示区域的高度...tkinter 类 元素 说明 Button 按钮 在程序中显示按钮 Canvas 画布 提供绘制功能 Checkbutton 多选框 在程序中显示多选框 Combobox 下拉框 显示下拉框 Entry...获取并显示账号密码 学会了添加控件响应函数,那么就让我们在之前例子的基础上添加一个小功能:当你输入账号密码之后,点击登录,弹出你输入的账号密码。...添加单选框 单选框要求我们从 n 个选项中选择一个选项,因此我们需要将这 n 的单选框都绑定到一个变量上,正如下面代码中展示的,value 属性用于多个单选框值的区别,我们把 rad_gender_1...from tkinter import ttk # 选择出生年月 birth_year = tk.StringVar() # 创建下拉框实例 combo_birth_year = ttk.Combobox

    7K20

    用Python做一个久坐提醒小助手

    label2=tkinter.Label(self.win,text='请选择时间间隔:').place(x=40,y=20) self.cv=tkinter.StringVar() self.com=...ttk.Combobox(self.win,textvariable=self.cv) self.com.place(x=190,y=20) self.com['value']=("15分钟","30分钟...","45分钟","60分钟") self.com.current(0) self.com.bind(">", self.get_time) 模块二 这一块主要是三个按键功能的设计...其中倒计时的计算,我是通过利用获取目标学习时长的数值加上当前时间计算得到最终计时完成的时间,本来是非常完美的,但是引入了暂停和继续开始这两项功能之后需要做出一定程度的改进,那就是倒计时的计算需要补充暂停的时长...now=datetime.datetime.now() countdown=self.target-now+self.pause_long self.label=tkinter.Label

    1.1K30

    python GUI界面设计的那些事(三)

    window 标题 音乐播放器 宽高640*480 背景 gray 按钮 button_1 文本内容 播放 滑块 slider最小值 0 最大值 100 ---- 确定好后基本上就可以去实现了,如果是用tkinter...这里我们就不用tkinter了,使用我们的QtCreator 界面设计工具,直接拖拽完成。 ? 预览效果: ?...Qt 是由Qt Company开发的跨平台C++图形用户界面应用程序开发框架,实现了一套代码可以在所有操作系统、平台和屏幕类型上部署,从台式机、嵌入式系统到可穿戴设备、移动设备。...---- 可以看到,PySide2 和 tkinter 类似,也可以通过代码来实现界面设计,不过那样太麻烦了。...self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem

    1.7K20

    Python实现久坐提醒小助手程序「建议收藏」

    label2=tkinter.Label(self.win,text='请选择时间间隔:').place(x=40,y=20) self.cv=tkinter.StringVar() self.com=...ttk.Combobox(self.win,textvariable=self.cv) self.com.place(x=190,y=20) self.com['value']=("15分钟","30分钟...","45分钟","60分钟") self.com.current(0) self.com.bind(">", self.get_time) 模块二 这一块主要是三个按键功能的设计...其中倒计时的计算,我是通过利用获取目标学习时长的数值加上当前时间计算得到最终计时完成的时间,本来是非常完美的,但是引入了暂停和继续开始这两项功能之后需要做出一定程度的改进,那就是倒计时的计算需要补充暂停的时长...now=datetime.datetime.now() countdown=self.target-now+self.pause_long self.label=tkinter.Label

    1K30

    【愚公系列】2023年09月 WPF控件专题 ComboBox控件详解

    选择项更改事件:可以使用SelectionChanged事件处理ComboBox控件中选择项的更改。可以使用SelectedItem属性获取当前选择的项。...1.属性介绍 WPF中ComboBox控件有以下常用属性: ItemsSource:设置ComboBox中显示的项的数据源。 SelectedItem:获取或设置ComboBox中选中项的对象。...SelectedValue属性获取该Person对象的ID属性值。...IsDropDownOpen:获取或设置ComboBox下拉框是否处于展开状态。 Text:当IsEditable为True时,获取或设置ComboBox中文本框的文本内容。...SelectedIndex:获取或设置ComboBox中选中项的索引。如果没有选中项,该属性值为-1。 MaxDropDownHeight:设置ComboBox展开后下拉框的最大高度。

    1.2K20

    Python-Tkinter图形化界面设计(详细教程 )

    声明:本篇文章为转载自https://www.jianshu.com/p/91844c5bca78,在原作者的基础上添加目录导航,旨在帮助大家以更高效率进行学习和开发。...import tkinter import time def gettime(): timestr = time.strftime("%H:%M:%S") # 获取当前的时间并转化为字符串...,用insert()方法每次从文本框txt的尾部(END)开始追加文本。...○ 看下面的例子:1.从两个输入框去的输入文本后转为浮点数值进行加法运算,要求每次单击按钮产生的算是结果以文本的形式追加到文本框中,将原输入框清空。...如果使用该控件,应先与from tkinter import ttk 语句引用ttk子模块,然后创建组合框实例: 实例名=Combobox(根对象,[属性列表]) 指定变量var=StringVar(

    14.4K40

    万字长文,Python的应用领域有哪些?

    4、运行应用 在命令行中输入 python app.py,其中 app.py 是你的 Python 文件名。这会启动 Flask 应用,并监听默认端口号(80)。...Python的身影 实战例子 一个简单的实战例子 import requests from bs4 import BeautifulSoup url = 'https://www.baidu.com...response.text soup = BeautifulSoup(html, 'html.parser') title = soup.title.string print(title) 当然,从总的爬虫流程来看...,爬虫主要分为三部分,请求、解析和存储 1、发送请求 使用 Python 的 requests 库发送 HTTP 请求,获取网页内容。...页面布局 我们首先完成一个基本的 GUI 布局 假设我们想要做一个进制转换的工具,那么大致的布局可以入下图 上图是完全通过 Python 自带的 GUI 库 tkinter 来编写的 部分代码如下 from

    22110
    领券