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

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

Tkinter是python自带gui界面工具,作为非常强大内置库tkinter,利用它可以很轻松做出一些简易UI界面,Tkinter给我们提供了15种控件供大家使用。...Tkinter绑定了 Python Tk GUI 工具集 ,就是Python 包装Tcl代码,通过内嵌 Python 解释器内部 Tcl 解释器实现, Tkinter调用转换成 Tcl 命令...对比Tk其它语言绑定,比如 PerlTk ,是直接由 Tk C 库实现。...Tkinter优缺点: 历史最悠久, Python 事实上标准 GUI , Python 中使用 Tk GUI 工具集标准接口,已经包括标准 Python Windows 安 装,著名 IDLE...就是使用 Tkinter 实现 GUI 创建 GUI 简单,学起来用起来也简单。

6.7K21

PythonGUI编程tkinter,Wxpython

[TOC] PythonGUI介绍: TkinterTkinter 模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口 .Tk Tkinter 可以大多数 Unix 平台下使用...目前有15种Tkinter部件。 Button 按钮控件;程序显示按钮。...Python Tkinter 通用控件属性: Python Tkinter 按钮组件 (Button) 按钮组件用于 Python 应用程序添加按钮按钮可以放上文本或图像,按钮可用于监听用户行为...tkMessageBox ,还是有很多区别的,python3以后版本tkinter应该首字母小写,而tkMessageBox及库对应函数应该相应改为tkinter.messagebox 具体使用按钮组件进行函数调用时也有对应内容...值得注意是:属性text通常用于实例第一次呈现时固定文本,而如果需要在程序执行后发生变化,则可以使用下列方法之一实现: 1、用控件实例configure()方法改变属性text值,可使显示文本发生变化

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

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

前言上一篇文章我们介绍了tkinter单选框实现,单选框各选项之间关系是互斥,选择了A选项,就不能选B选项;复选框就不一样,各个选项之间是并列,我选了A还可以选BC选项,我们大学选课以及我们啊购物时选购商品就是类似的情况...tkinter提供了Checkbutton复选框控件帮助我们实现复选控制功能,本篇文章我们介绍复选框控件使用。...variable复选按钮关联变量,该变量值会随着用户选择行为改变(选或不选),即在 onvalue offvalue 设置值之间切换,这些操作由系统自动完成2....indicatoron默认为 True,表示是否绘制用来选择选项小方块,当设置为 False 时,会改变原有按钮样式,与单选按钮相同selectcolor选择框颜色(即小方块颜色),默认由系统指定...invoke()调用 Checkbutton command 选项指定函数或方法,并返回函数返回值2.

84330

树莓派综合项目2:智能小车(二)tkinter图形界面控制

模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口 .Tk Tkinter 可以大多数 Unix 平台下使用,同样可以应用在 Windows Macintosh 系统里...mainloop方法,使窗体一直执行下去 以上代码执行结果如下图: [4m1jwi8rbb.jpeg] 那么tkinter又有哪些控件可以供我们使用呢?...[oq14sqcfgd.jpeg] tkinter控件表 本实验只需要学会3种控件:标签控件显示文字,按钮控件控制方向,范围控件控制油门。有点编程基础同学几个小时就可以学会!...界面控件一个个添加调试,每个控件回调函数一个个调试,最终全部成功。先点击方向按钮,再滑动油门,小车行进;也可以先设定好油门,再点击方向按钮,小车行进。...[ewxc43uuj6.jpeg] 图形界面 上中和下按钮为前进后退,右为原地左转原地右转,四个角上按钮为向左、向右、向左后、向右后偏向行进,正中间黑色暂停按钮为刹车方向复位键。

2.6K30

python之界面

tkinter组件: Button 按钮控件;程序显示按钮。...Tkinter 按钮组件用于 Python 应用程序添加按钮按钮可以放上文本或图像,按钮可用于监听用户行为,能够与一个 Python 函数关联,当按钮被按下时,自动调用函数。 ?...Checkbutton 复选框用来选取我们需要选项,它前面有个小正方形方块,如果选中则有一个对号,也可以再次点击以取消该对号取消选中。...Menu: 菜单条,用来实现下拉弹出式菜单,点下菜单后弹出一个选项列表,用户可以从中选择 界面设置菜单,多级子菜单 tkinter,菜单组件添加与其他组件有所不同。...菜单需要使用所创建主窗口 config方法添加到窗口中。 这个小工具目标是,让我们创建我们应用程序,可以通过使用各种菜单。核心功能,提供方式创建三个菜单类型:弹出式,顶层,下拉 ?

2.6K21

tkinter系列 第七课 Scale部件 】

前言 python通常我们写程序,显示结果操作都是终端区,如果要想实现一个有显示界面的程序那该怎样实现呢?...python中有好几个库都可以实现,这个系列我们一起学习如何使用python自带tkinter实现。...通常是在当你需要使用滑块控制某个数值时,这个就非常方便,这个控件解决了用户一个问题,用户不需要去判断输入内容是否合规问题,控件上直接滑动滑块就可以了。...实际上Scale部件当绑定方法时是会默认将当前 刻度值传递到函数里面去,并且它数据类型是字符类型,具体可以使用type打印查看一下。 ?...拓展知识: 这里除了使用上面的方法,还可以用下面的方法,scale控件还有一个get方法,可以获取当前控件一个值,使用这个方法,原来变量就可以使用了,但是变量不能删除,函数格式要求是要传入变量

2.2K10

Python 笔记:GUI编程(Tkinter)

Tkinter 可以大多数 Unix 平台下使用,同样可以应用在 Windows Macintosh 系统里。...Jython:Jython 程序可以 Java 无缝集成。除了一些标准模块,Jython 使用 Java 模块。Jython 几乎拥有标准Python 不依赖于 C 语言全部模块。...注意:Python3.x 版本使用库名为 tkinter,即首写字母 T 为小写。...目前有15种Tkinter部件。我们提出这些部件以及一个简短介绍,在下面的表: 控件 描述 Button 按钮控件;程序显示按钮。...,多用来作为容器 Label 标签控件;可以显示文本位图 Listbox 列表框控件;Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,由于显示菜单项。

5.1K30

Python 图形化界面基础篇:添加复选框( Checkbutton )到 Tkinter 窗口

Python 图形化界面基础篇:添加复选框( Checkbutton )到 Tkinter 窗口 引言 Python 图形化界面基础篇这篇文章,我们将专注于 Tkinter 如何添加复选框(...Tkinter 复选框是一种用于选择一个或多个选项 GUI 元素。每个复选框通常表示一个选项,用户可以通过勾选或取消勾选复选选择或取消选择相应选项。...最后,我们创建了一个标签 label ,用于显示复选状态。 我们使用 pack() 方法将复选框、按钮标签添加到窗口中,并启动了 Tkinter 主事件循环。...自定义复选属性 除了基本复选框,你还可以自定义复选外观行为。你可以设置复选文本颜色、背景颜色、字体、选择时响应函数等。...通过创建和自定义复选框,你可以为你应用程序增加更多交互性功能。接下来教程,我们将继续学习如何添加其他 GUI 元素,处理不同类型事件,并构建更丰富功能强大图形用户界面应用程序。

53450

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

值得注意是:属性text通常用于实例第一次呈现时固定文本,而如果需要在程序执行后发生变化,则可以使用下列方法之一实现:1、用控件实例configure()方法改变属性text值,可使显示文本发生变化...通常,将按钮要触发执行程序以函数形式预先定义,然后可以用一下两种方法调用函数。Button按钮状态有:'normal','active','disabled' ○ 直接调用函数。...2.按钮方法一不传参数调用函数run1()实现,按钮“方法二”用lambda调用函数run2(x,y)同时传递参数实现。 ?...响应函数名“command=函数名”用法与Button相同函数名最后也要加括号。...○ 如下例子: 利用复选框实现,单击OK,可以将选中结果显示标签上。效果如下: ?

13.9K40

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

值得注意是:属性text通常用于实例第一次呈现时固定文本,而如果需要在程序执行后发生变化,则可以使用下列方法之一实现:1、用控件实例configure()方法改变属性text值,可使显示文本发生变化...通常,将按钮要触发执行程序以函数形式预先定义,然后可以用一下两种方法调用函数。Button按钮状态有:'normal','active','disabled' 直接调用函数。...2.按钮方法一不传参数调用函数run1()实现,按钮“方法二”用lambda调用函数run2(x,y)同时传递参数实现。...响应函数名“command=函数名”用法与Button相同函数名最后也要加括号。...复选框实例通常还可分别利用 select()、deselect() toggle() 方法对其进行选中、清除选中和反选操作。 如下例子: 利用复选框实现,单击OK,可以将选中结果显示标签上。

13.7K30

Tkinter 入门之旅

– Button 用于 Tkinter 中放置按钮 Checkbutton – Checkbutton 用于应用程序创建复选按钮 Entry - Entry 用于 GUI 创建输入字段 Frame...我们定义了一个名为 clicked 函数可以显示一条文本消息,我们在按钮定义添加一个名为 command 参数,调用点击事件 Entry 它用于 GUI 创建输入字段以接收文本输入 txt...,1,23,如果它们相同,则会导致冲突并出现错误 它们文本数据是可以相同,在这里,我们使用了 Python、Java Scala Scrolled Text 滚动文本组件 scro_txt =...,我们可以根据需要使用 pack() 方法侧面参数对齐框架 Button -- 在窗口中创建一个按钮,需要传递几个参数,如文本(按钮值)、fg(文本颜色)、bg(背景颜色) 在下面的代码,我们使用...binding 函数 每当事件发生时调用函数就是绑定函数 在下面的示例,当单击按钮时,它会调用一个名为 say_hi 函数

6.3K40

python tkinter复选、文本、下拉实现

, command=clickMe) # 创建一个按钮, text:显示按 action.grid(column=2, row=1) # 设置其界面中出现位置 # 文本框 name = tk.StringVar...,0为numberChosen['values'] 下标值 # 复选框 chVarDis = tk.IntVar() # 用来获取复选是否被勾选,通过chVarDis.get()获取其状态, #...#后面的名称,variable将该复选状态赋值给一个变量,当state='disabled'时, #该复选框为灰色,不能点状态 check1.select() # 该复选是否勾选,select...mainloop()时,窗口才会显示出来 补充知识:【tkinter】填坑 解决Entry、Label不能修改text、image等属性问题 tkinter定义一个输入,如: input =Entry...以上这篇python tkinter复选、文本、下拉实现就是小编分享给大家全部内容了,希望能给大家一个参考。

3.3K10

​Python | GUI编程之tkinter (一)

认识控件 在上边代码我们使用了Label控件,Label控件是Tk最常用组件之一,可以用来显示文本图片等。tkinter,一共提供了15个控件,下面我们认识一下它们。...控件名称 描述 Button 按钮控件;程序显示按钮。...background(bg) 背景颜色:用来定义控件背景颜色 bitmap 位图:定义显示控件位图文件 borderwidth 边框宽度:定义控件边框宽度 command 命令:指定特定函数...Button控件中有以下几种方法: 方法/属性 描述 flash() 将前景与背景颜色呼唤来产生闪烁效果 invoke() 执行command所定义函数 activebackground 定义按钮作用背景颜色...activeforeground 定义按钮作用前景颜色 default 如果设置此属性,则此按钮为默认按钮 compound 文本图像混合模式 disableforeground 按钮不可用时前景色

5.9K31

Python Tkinter Gui 常用组件介绍 基本使用

Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用 ---- 文章目录 Python Tkinter Gui 窗口图标,标签,输入,...单复选,文件导入,按钮,日志 等常用组件 基本使用 @[TOC](文章目录) 前言 tkinter是什么?...我们编写Python代码会调用内置TkinterTkinter封装了访问Tk接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供本地GUI接口,完成最终...,使脚本语言可以开发出品质较好GUI应用,tkinter是用python做一个调用接口,底层使用C++编写,运行效率上与C++编写GUI应用相当,但是开发效率远远高于C++; ---- 本文思路:...教程(非常详细):http://c.biancheng.net/tkinter/ 以上就是今天要讲内容,本文仅仅介绍了Tk制作Gui界面的简单使用,而Tk为我们提供了大量封装程序功能函数方法,丰富用户体验感

2.6K20

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

常用参数设置【可以创建按钮时候指定,也可以创建后使用 按钮对象.config() 设置】: text:按钮文本显示 anchor:按钮上内容位置[取值:n, ne, e, se, s, sw...,这是强制填充水平方向,又或者使用 Frame对象.pack_propagate(0),这个函数可以使得设置高度宽度生效 参数设置:可用参数参考下面的可用参数,再参考按钮参数设置 STANDARD...参数设置:可用参数参考上面Menu,用法同样可以参考按钮Button 添加菜单方法参考Menu 注意:这次不是root里面config了,而是菜单按钮设置 from tkinter import...参数设置:可用参数参考下面的,用法同样可以参考按钮Button variable:值为tkinter变量,可以使用 tkinter变量.get方法 获取是否选中 如果想要获取选中值,必须设置一个tkinter...参数设置:可用参数参考下面的,用法同样可以参考按钮Button variable:值为tkinter变量,可以使用 tkinter变量.get方法 获取是否选中 value:根据前面的variable

9.4K10

错误、异常

:指定信息框类型 对话框: tkinter.simpledialog模块可以创建标准输入对话框 tkinter.simpledialog模块可以创建3类型对话框: 输入字符串、输入整数输入浮点数对话框...,对应函数为askstring、askinteger、askfloat函数,可选参数有: title:指定对话框标题 prompt:指定对话框显示文字 initiavalue:指定输入框初始值...模块可以创建文件打开与保存文件对话框 tkinter.filedialog模块askopenfilename函数可以创建打开文件对话框 tkinter.filedialog模块asksaveasfilename...函数可以创建保存文件对话框,具有相同可先参数: filetypes:指定文件类型 initialdir:指定默认目录 initialfile:指定默认文件 title:指定对话框标题 使用tkFileDialog...使用tkinter.colorchooser模块函数创建对话框后,将返回颜色RGB值以及可以Python tkinter使用颜色字符值 1 #_*_ coding:utf-8 _*_ 2

6.3K10

基于tkinterGUI编程

:指定信息框类型 对话框: tkinter.simpledialog模块可以创建标准输入对话框 tkinter.simpledialog模块可以创建3类型对话框: 输入字符串、输入整数输入浮点数对话框...,对应函数为askstring、askinteger、askfloat函数,可选参数有: title:指定对话框标题 prompt:指定对话框显示文字 initiavalue:指定输入框初始值...模块可以创建文件打开与保存文件对话框 tkinter.filedialog模块askopenfilename函数可以创建打开文件对话框 tkinter.filedialog模块asksaveasfilename...函数可以创建保存文件对话框,具有相同可先参数: filetypes:指定文件类型 initialdir:指定默认目录 initialfile:指定默认文件 title:指定对话框标题 使用tkFileDialog...使用tkinter.colorchooser模块函数创建对话框后,将返回颜色RGB值以及可以Python tkinter使用颜色字符值 1 #_*_ coding:utf-8 _*_ 2

5.4K10

Python-GUI|Tkinter模块

可以跨平台运行在Windows,LinuxMac等系统上。 这篇文章不会介绍如何灵活地运用Tkinter,而是阐述Tkinter这个库包括什么,它能干什么!...模块,这个模块包括了所需要所有的类函数 然后,需要创建一个(根)窗口,它是一个普通窗口,带有标题栏、最小化按钮、最大化按钮等,即:root = Tk() ,调用title接口,geometry分别设置根窗口标题...我们这里使用text指定要显示文本,而第一个参数root,表明x父控件是root,bg属性表示label背景色,font指明文本所用字体,width,height指明label宽度高度。...控件梳理 Button 按钮控件;程序显示按钮 Canvas 画布控件;显示图形元素,如线条或文本 Checkbutton 多选框控件,用于程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容...范围控件;显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框 Text 文本控件;用于显示多行文本 Toplevel 容器控件

4.6K100

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

前言 我们之前介绍了tkinter单选框与多选框,单选框多选框在我们日常生活中有很广泛使用,我们还可是以音乐播放软件举例,音量调节不是通过我们输入调节,而是以这样滑块滑动。...图片 同样tkinter也有控件实现类似的功能,tkinterscale控件就可以实现这样功能。...默认值是 30 像素 state 默认情况下 Scale 组件支持鼠标事件键盘事件,可以通过设置该选项为 DISABLED 禁用此功能 2....默认值是 NORMAL takefocus 指定使用 Tab 键是否可以将焦点移动到该 Scale 组件上 2....command=select_price) # 调用执行函数,是数值显示 Label控件 scale.grid(row =1) # 显示窗口 window.mainloop() 运行脚本,结果如下

62920
领券