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

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

注:Combobox 并不包含在 tkinter 模块中,而是包含在tkinter.ttk子模块中,因此若想使用 Combobox 控件,需要使用下面的导包方式:from tkinter import...对于 Combobox 控件而言,它常用的方法有两个,分别是 get() 和 current(),前者表示获取当前选中选项的内容,后者表示获取选中选项的索引值。...下面通过一组简单的示例进一步了解 Combobox 控件,示例代码如下:import tkinterfrom tkinter import ttk # 导入ttk模块,下拉菜单控件位于ttk子模块中#...创建窗口win = tkinter.Tk()win.title("拜仁慕尼黑")win.geometry('400x250')win.resizable(0,0)# 创建下拉菜单cbox = ttk.Combobox...(win)# 布局text.grid(pady = 5)win.mainloop()运行程序,结果如下:图片我们可以在下拉框中选择其他的选项,如下:图片每一次选择,都会在下方出现选项。

1.2K10

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

@TOC 前言 本篇文章主要python第三方库Tkinter库的使用,包括输入框(Entry)控件,Spinbox控件,Listbox(列表框)控件和Combobox(复合框)控件它们的常用属性和方法以及具体的示例和相应的效果图...+Checkbutton) 图形化界面的开发(GUI):Tkinter库的使用-4(Entry+Spinbox+Listbox+Combobox) 图形化界面的开发(GUI):Tkinter库的使用-5...window.mainloop() 效果 Combobox控件 复选框/下拉菜单(Combobox)控件和Spinbox控件及其相似,不过需要注意的是,复选框(Combobox)控件并不在tkinter...示例 import tkinter as tk from tkinter import ttk # 创建窗口 window = tk.Tk() # 设置窗口标题和大小 window.title("Combobox...", "Orange", "Pear"]) # 显示Combobox控件 combobox.pack() # 主循环 window.mainloop() 效果 共勉 你日渐平庸,甘于平庸,将继续平庸!

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 学习笔记

    很多时候,为了美观,我们需要窗口显示在屏幕中样,这时候我们可以通过 winfo_screenwidth() 和 winfo_screenheight() 获取显示区域的宽度和高度,然后将窗口显示在屏幕中央...screenWidth = window.winfo_screenwidth() # 获取显示区域的宽度 screenHeight = window.winfo_screenheight() # 获取显示区域的高度...tkinter 类 元素 说明 Button 按钮 在程序中显示按钮 Canvas 画布 提供绘制功能 Checkbutton 多选框 在程序中显示多选框 Combobox 下拉框 显示下拉框 Entry...获取并显示账号密码 学会了添加控件响应函数,那么就让我们在之前例子的基础上添加一个小功能:当你输入账号密码之后,点击登录,弹出你输入的账号密码。...from tkinter import ttk # 选择出生年月 birth_year = tk.StringVar() # 创建下拉框实例 combo_birth_year = ttk.Combobox

    7K20

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

    助手.exe 优缺点:缺点,画图时不可以删除画错了就要全部清空 =,= 优点:可以生成代码 不可以撤销,就显得有点呆,下午在csdn了解到vb可视化开发,搜索了很多文章,结果却不尽人意,下载付费阻挡了我学习进度...import Font from tkinter.ttk import * from tkinter.messagebox import * #import tkinter.filedialog...try: top.destroy() except: pass ---- 5.pycharm运行代码 发现报错不要慌,仔细看看,这个是py2.x版本的不影响py3使用 看下运行结果...ComboBox 组合框在Tkinter中没有对应的控件,比较类似的只有OptionMenu,类似ComboBox 的Style=2 (Dropdown List)时的表现,一个下拉列表,只能在列表中选择一个值...所以建议在VB的ComboBox中写下所有的下拉列表值。 如果启用了TTK主题扩展库支持,则直接对应到TTK的Combobox,外形和行为基本 一致。

    10.1K51

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

    其图像化编程的基本步骤通常包括: ○ 导入 tkinter 模块 ○ 创建 GUI 根窗体 ○ 添加人机交互控件并编写相应的函数。 ○ 在主事件循环中等待用户触发事件响应。...将其置于主循环中,除非用户关闭,否则程序始终处于运行状态。执行该程序,一个窗体就呈现出来了。在这个主循环的根窗体中,可持续呈现中的其他可视化控件实例,监测事件的发生并执行相应的处理程序。...自身获取时间 root = tkinter.Tk() root.title('时钟') var=tkinter.StringVar() lb = tkinter.Label(root,textvariable...○ 如下的例子: 利用复选框实现,单击OK,可以将选中的结果显示在标签上。效果如下: ?...如果使用该控件,应先与from tkinter import ttk 语句引用ttk子模块,然后创建组合框实例: 实例名=Combobox(根对象,[属性列表]) 指定变量var=StringVar(

    14.4K40

    python-桌面版定时提醒,休息提醒小助手-免费的休息提醒小助手

    有能力的可以自己修改完善,没能力的可以直接下载exe版使用 python代码 # -*- coding:utf-8 -*- """ Reminder 小工具 功能1: 间隔一定时间提醒,可设定间隔时间、循环次数...、提醒消息 功能2: 设定具体时间,提醒对应时间的内容 ---亲测可行,还是不错的 """ import time import datetime import threading import tkinter...as tk from tkinter import messagebox from tkinter import ttk class Reminder(object): def __init...window.geometry('%dx%d+%d+%d' % (width, height, x, y)) def get_time(self, event): # 下拉框选取时间时,即获取...self.com1.get()[:-2]) #  print(self.minute) def get_freq(self, event): # 下拉框选取次数时,即获取

    10310

    Tkinter 入门之旅

    在这个窗口中,我们将要执行操作并显示一切视觉效果,接下来我们添加 Widgets,最后我们进入 Main Event Loop 这里有 2 个重要的关键字 Widgets Main Event Loop 事件循环基本上是告诉代码继续显示窗口...,直到我们手动关闭它,是在后台无限循环运行的 对于 Widgets 我们后面单独学习 下面一个代码例子,来深入理解下 import tkinter window = tkinter.Tk() #...Entry 类创建一个文本框,grid 定义我们希望窗口小部件位于何处 同时 clicked 函数接收 Entry 的文本信息 Combobox 这是一个带有某些选项的下拉菜单 from tkinter.ttk...import * combo = Combobox(window) combo['values']= (1, 2, 3, 4, 5, "Text") combo.current(3) combo.grid...expression = "" 好了,让我看下最终的效果吧,虽然页面很简陋,但是加减乘除这些基本运算还是包含了的 好了,今天的分享就到这里,喜欢就点个赞吧 需要计算器完整源码,点击“在看”,加微信获取

    6.3K40

    Python的门面担当

    而我们要介绍的库,就是 Tkinter 相比较其他的 GUI 库,Tkinter 有个优势在于,它是 Python 内置的 GUI 库,无需另行安装,省事了一点点。...1.创建一个 Tk 窗口对象;2.调用这个对象的消息主循环。一个窗口就出现了。在这个窗口之上,可以添加各种输入框、按钮、文本等,可以增加对各种动作的处理。...而 GUI 程序的不同之处在于,通常它们是由“事件驱动”的:程序运行后,相当于进入一个循环一直运行。如果你不做任何操作,这个窗口就一直在这里。...例如: from tkinter import ttk entry = ttk.Entry(window) entry.pack() combo = ttk.Combobox(window) combo...获取详细代码,请在公众号(Crossin的编程教室)里回复关键字 GUI 【课后作业】实现一个简单的 GUI 程序,猜数字或者一个简单的登录框、一个小计算器等等,可以用 Tkinter,也可以用其他

    2.7K40

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

    其图像化编程的基本步骤通常包括: 导入 tkinter 模块 创建 GUI 根窗体 添加人机交互控件并编写相应的函数。 在主事件循环中等待用户触发事件响应。...将其置于主循环中,除非用户关闭,否则程序始终处于运行状态。 执行该程序,一个窗体就呈现出来了。 在这个主循环的根窗体中,可持续呈现中的其他可视化控件实例,监测事件的发生并执行相应的处理程序。...在初始化根窗体和根窗体主循环之间,可实例化窗体控件,并设置其属性。父容器可为根窗体或其他容器控件实例。...如下的例子: 利用复选框实现,单击OK,可以将选中的结果显示在标签上。...如果使用该控件,应先与from tkinter import ttk 语句引用ttk子模块,然后创建组合框实例: 实例名=Combobox(根对象,[属性列表]) 指定变量var=StringVar(

    14.4K30

    python图片脚本2-图片文件批量命名(详细注释+GUI界面+exe可执行文件)

    不了解pillow库和tkinter库的可以看我之前的文章,具体在下面的导航区域。...库的使用-1(综述) 图形化界面的开发(GUI):Tkinter库的使用-2(Label+Message+Text) 图形化界面的开发(GUI):Tkinter库的使用用-3(Button+Radiobutton...+Checkbutton) 图形化界面的开发(GUI):Tkinter库的使用-4(Entry+Spinbox+Listbox+Combobox) 图形化界面的开发(GUI):Tkinter库的使用-5...command=on_rename_button_click) # 设置按钮的位置 rename_button.grid(row=4, column=0, columnspan=3, pady=20) # 运行主循环...filename是要打包的源文件的名称 比如我要打包我写的图片批量命名的脚本打包成.exe可执行文件,可以在终端使用下面的命令: pyinstaller study_2.py 效果 .exe可执行文件运行出来的结果和

    9110
    领券