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

Python中tkinter模块常用参数总结

1、使用tkinter.Tk() 生成主窗口(root=tkinter.Tk())root.title('标题名')      修改框体名字,也可在创建使用className参数来命名;root.resizable...#生成button1button1.pack(side=tkinter.LEFT) #button1添加到root主窗口button2=tkinter.Button(root,text...10、菜单Menu参数: tearoff   分,0为在原,1为点击分为两个窗口bg,fg    背景,前景borderwidth   边框宽度font...;Map      当组件由隐藏状态变为显示状态触发;FocusIn       当组件获得焦点触发;FocusOut       当组件失去焦点触发...指定消息框组件;title 标题;type 类型;simpledialog模块参数:title 指定对话框标题;prompt

75930

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

relx:指定组件 X 坐标,以容器总宽度为单位 1,该值应该在 0.0~1.0 之间,其中 0.0 代表位于窗口最左边,1.0 代表位于窗口最右边,0.5 代表位于窗口中间。...rely:指定组件 Y 坐标,以容器总高度为单位 1,该值应该在 0.0~1.0  之间,其中 0.0 代表位于窗口最上边,1.0 代表位于窗口最下边,0.5 代表位于窗口中间。...relwidth:指定组件宽度,以容器总宽度为单位 1,该值应该在 0.0~1.0 之间,其中 1.0 代表整个窗口宽度,0.5 代表窗口一半宽度。...relheight:指定组件高度,以容器总高度为单位 1,该值应该在 0.0~1.0 之间,其中 1.0 代表整个窗口高度,0.5 代表窗口一半高度。...控件实例绑定到键盘事件和部分光标不落在具体控件实例上鼠标事件,还需要设置该实例执行focus_set() 方法获得焦点,才能对事件持续响应。例如: frame.focus_set()。

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

Python 图形化界面基础篇:使用弹出窗口对话框

使用 Tkinter 创建弹出窗口 Tkinter 是 Python 标准 GUI 库,它提供了创建和管理弹出窗口方法。我们将从创建一个简单弹出窗口开始,并逐步介绍更多复杂示例。...点击按钮触发一个弹出窗口,其中包含一条简单消息。 使用弹出窗口获取用户输入 一个常见用途是使用弹出窗口来获取用户输入。...,该函数弹出一个对话框以获取用户名字,并在弹出窗口上显示欢迎消息: def get_user_name(): user_name = simpledialog.askstring("输入名字...点击按钮触发一个对话框,用户可以在其中输入名字,并在主窗口上看到欢迎消息。...点击按钮触发文件选择对话框,用户可以选择文件,并在主窗口上看到所选文件路径。 结论 弹出窗口对话框是 GUI 应用程序中与用户交互重要组成部分。

1.4K20

JavaScript集锦

self 当前窗口.? parent 窗口(当前窗口是中一个子窗口).? top 顶层窗口(是所有可见窗口窗口).? status 浏览器状态窗口上消息.?...defaultStatus 当status无效,出现在浏览器状态窗口上缺省消息.? name 内部名,为由window.open()方法打开窗口定义名字.? 方法?...referrer 调用者URL,即用户是哪个URL链接到当前页面的.? bgColor 背景色(#xxxxxx)? fgColor 前景文本颜色.? linkColor 超链接颜色.?...blur() 对象上移走输入焦点.? select() 选定对象输入区域.? 事件处理器? onFocus 当输入焦点进入时执行.? onBlur 当域失去焦点执行.?...focus() 焦点带入password域.? blur() 焦点password域移出.? select() 选定password域中的当前数据,以备修改.? navigator对象?

2.2K20

Python3中tkinter模块使用方法详解

#标签添加到主窗口 5 button1=tkinter.Button(root,text='Button1') #生成button1 6 button1.pack(side=tkinter.LEFT)...,0-1;     relheight:     组件相对于窗口高度,0-1;   5、使用tkinter.Button控制按钮参数:      anchor:            指定按钮上文本位置...10、菜单Menu  参数:      tearoff          分,0为在原,1为点击分为两个窗口     bg,fg           背景,前景     borderwidth     ...当组件获得焦点触发;     FocusOut            当组件失去焦点触发;     Property             当窗体属性被删除或改变触发;     Visibility...sys.stdout.flush()  刷新输出  Python3 入门到开车  附1:tkinter颜色  附2:一个自己用tkinter计算器程序  #filename:Caculater

4.4K21

tkinter系列 第十课 TopLevel窗口部件 】

本节课将要学习TopLevel窗口部件,TopLevel是最高级意思,Toplevel 组件通常用在显示额外窗口对话框或者其他弹出窗口上。...看下面这个例子,当我们点击菜单栏字体菜单,会弹出一个新窗口,这个就是TopLevel。 ? ?...创建一个简单TopLevel窗口 代码: from tkinter import * top = Toplevel()top.title("TopLevel") mainloop() 效果: ?...前面说过,TopLevel是不能独立存在,那root窗口要如何做到不显示和显示切换,下面就来通过一个简单案例理解它原理,实际全面的功能需要等到后面的项目课具体学习。...第一个参数表示是窗口关闭,第二个参数表示触发操作回调函数.

3.4K20

Python-GUI|Tkinter模块

模块,这个模块包括了所需要所有的类和函数 然后,需要创建一个(根)窗口,它是一个普通窗口,带有标题栏、最小化按钮、最大化按钮等,即:root = Tk() ,调用title接口,geometry分别设置根窗口标题...然后我们就可以在该窗口上创建一个Label,即贴一个标签,这个Label可以显示文本、图标、图像等等。...这样一个最简单界面程序就完成了。 ?...;用来提供一个单独对话框,和Frame比较类似 Spinbox 输入控件;与Entry类似,但是可以指定输入范围值 PanedWindow PanedWindow是一个窗口布局管理插件,...LabelFrame labelframe 是一个简单容器控件。常用与复杂窗口布局。 tkMessageBox 用于显示你应用程序消息框。

4.6K100

Python图形界面GUI程序设计

图形用户界面由窗口、下拉菜单、对话框及其相应控制机制构成,在各种新式应用程序中都是标准化,即相同操作总是以同样方式来完成,在图形用户界面,用户看到和操作都是图形对象,应用是计算机图形学技术...由于 Tkinter 是内置到 python 安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单图形界面 Tkinter...=Button() #创建按键控件 bm.pack() #显示控件(放在窗口创建后面) tk_bg.mainloop() #显示窗口(放最下面) 5、画一个简单窗口 想要在窗口显示文字,需要调用Label...()控件,想要在窗口上显示按键,需要调用Button()控件。...注:TK中窗口显示顺序默认是自上而下,先调用pack()控件会显示在上面,后调用会显示在下面。

4.8K20

IntelliJ IDEA 2021.2 中,您完全不需要鼠标的 10 种情况

还可以使用 F12 焦点返回上次使用工具窗口(作为该工具窗口特定快捷键替代方法)。 在下面的 图片中,当我使用 Escape 键焦点返回编辑器窗口,演示助手没有显示文本“Escape”。...选择要打开工具窗口或文件。 iii) 使用 Ctrl+E(或 ⌘E)查看最近使用过文件。此列表还包括打开文件所有类型。如果在对话框开启再次按 Ctrl+E,列表缩小到已编辑文件列表。...在对话框仍然可见再次使用相同快捷键显示最近编辑文件。 8....修改对话框窗口宽度和高度 调用对话框,可以使用 Ctrl+Shift+Left/Right/Up/Down(Windows 或 Linux)或 ⇧⌘Left / Right / Up / Down...在不移动光标位置情况下滚动编辑器格中文本 常见做法是向上或向下滚动编辑器格来阅读代码。如果不需要编辑代码,您可能也不需要将光标当前位置移开。

6710

python tkinter 设计指南

window.iconify() 设置窗口最小化 window.deiconify() 窗口隐藏状态还原 window.winfo_screenwidth() window.winfo_screenheight...("C语言中文网") #显示图片(注意这里默认支持图片格式为GIF) photo = tk.PhotoImage(file = '0.gif') # 图片放在窗口右边 lab =tk.Label...常用功能键 组合键,再比如,表示用户同时点击 Ctrl + Shift + T 当控件获取焦点时候触发,比如鼠标点击输入控件输入内容,可以调用 focus_set() 方法使控件获得焦点 当控件失去焦点激活...,比如当鼠标离开输入框时候 控件发生改变时候触发事件,比如调整了控件大小等 当控件状态“激活”变为“未激活”触发事件 当控件被销毁时候触发执行事件函数 当窗口或组件某部分不再被覆盖时候触发事件...是一种较为简单布局方法,在不使用任何参数情况下,它会将控件以添加先后顺序,自上而下,一行一行进行排列,并且默认居中显示。

6.7K30

悬浮开发设计实践

,且悬浮可拖拽,不影响其他界面焦点;点击悬浮可返回原来Activity1.2 遇到问题什么是悬浮全局悬浮在许多应用中都能见到,点击Home键,小窗口仍然会在屏幕上显示。...view在view映射,然后屏幕左上角开始计算,然后保存到rect中。....悬浮技术要点3.1 业务思考点分析针对窗口缩小或者悬浮需要考虑几个重要点:悬浮窗体比例以及层级,层级要在statusBar之下且在activity之上,这样才能保证不会被其他业务界面覆盖;悬浮框显示后...Type为TYPE_APPLICATION_ATTACHED_DIALOG:需要在Activity获取焦点,并且用户可操作才可添加。...而Android 8.0对系统和API行为做了修改,包括使用SYSTEM_ALERT_WINDOW权限应用无法再使用一下窗口类型来在其他应用和窗口上方显示提醒窗口:如果需要实现在其他应用和窗口上方显示提醒窗口

2.3K40

关闭模态窗口后,窗口居然跑到了其他窗口后面

然而却一直有一个难缠 BUG:当关闭模态窗口窗口有时会跑到其他程序窗口后面! 而最近读到了微软工程师写过的话之后,明白了这个 BUG 产生缘由以及解决方法。 ---- 这是什么 BUG?...弹出一个模态窗口,然后模态窗口窗口设置为自身窗口; 切换到其他程序窗口中(比如 Windows 资源管理器窗口); 切换回此模态窗口,然后关闭这个模态窗口上。...解释和解决方法 在《Windows 进化启示录》书中,微软有说到: 当销毁模态对话框,这个对话框刚好是拥有前台焦点窗口。现在,窗口管理器需要找到其他窗口并把前台焦点交给这个窗口。...窗口管理器会首先试着把前台焦点交给对话框所有者窗口,但此时这个窗口却仍然是禁止,因此窗口管理器跳过所有者窗口,并继续查找没有被禁止窗口。...而这本书作者推荐方法是: 重新激活所有者窗口 销毁模态对话框 于是,我试着监听模态子窗口 Closing 事件,在其中写下主窗口激活调用,自此 BUG 才算解决。

9.3K20

python学习——图形界面

但是Python自带库是支持TkTkinter,使用Tkinter,无需安装任何包,就可以直接使用。本章简单介绍如何使用Tkinter进行GUI编程。...Tkinter 我们来梳理一下概念: 我们编写Python代码会调用内置TkinterTkinter封装了访问Tk接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供本地...所以,我们代码只需要调用Tkinter提供接口就可以了。 第一个GUI程序 使用Tkinter十分简单,我们来编写一个GUI版本“Hello, world!”。...第一步是导入Tkinter所有内容: from tkinter import * 第二步是Frame派生一个Application类,这是所有Widget容器: class Application...pack()是最简单布局,grid()可以实现更复杂布局。

2.9K10

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

由此我们知道,主窗口是一切控件基础,所有的控件都需要通过主窗口来显示。Tkinter 提供了一些关于主窗口对象常用方法,本文中将对这些方法做简单介绍。...当 Tkinter 使用 WM_DELETE_WINDOW 协议与主窗口进行交互Tkinter窗口右上角x号关闭功能失效,也就是无法通过点击x来关闭窗口,而是转变成调用用户自定义函数。...设置位置当我们运行 Tkinter 程序时,主窗口都会出现在距离屏幕左上角指定位置上,这是由 Tkinter 软件包默认设置。...其实很简单,通过窗口对象 geometry() 方法即可改变主窗口位置,语法格式如下:geometry('450x400+300+200')上述代码表示,设置主窗口宽度为 450,高度为 400...,包括窗口大小,颜色,标题,位置设置,后面我们介绍tkinter标签控件操作。

2.6K30

C#_FindWindow

int WM_GETDLGCODE = 0x87; //当光标在一个窗口非客户区内移动发送此消息给这个窗口 非客户区为:窗体标题栏及 边框体 const int...const int WM_DEADCHAR = 0x103; //当用户按住ALT键同时按下其它键提交此消息给拥有焦点窗口 const int WM_SYSKEYDOWN...= 0x104; //当用户释放一个键同时ALT 键还按着提交此消息给拥有焦点窗口 const int WM_SYSKEYUP = 0x105; /.../当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后提交此消息给拥有焦点窗口 const int WM_SYSCHAR = 0x106; //...const int WM_CTLCOLORBTN = 0x135; //当一个对话框控件将要被绘制前发送此消息给它窗口通过响应这条消息,所有者窗口可以通过使用给定相关显示设备句柄来设置对话框文本背景颜色

82240

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

前言之前我们介绍了label控件,本篇文章我们介绍button控件。Button 控件是 Tkinter 中常用窗口部件之一,同时也是实现程序与用户交互主要控件。...通过用户点击按钮行为来执行回调函数,是 Button 控件主要功用。首先自定义一个函数或者方法,然后函数与按钮关联起来,最后,当用户按下这个按钮Tkinter 就会自动调用相关函数。...button控件按钮控件使用起来非常简单,它同样可以包含文本、图像、位图,并通过command参数回调函数。...控件常营属性如下所示:属性说明anchor控制文本所在位置,默认为中心位置(CENTER)activebackground当鼠标放在按钮上时候,按妞背景颜色activeforeground当鼠标放在按钮上时候...(): # 使用消息对话框控件,showinfo()表示温馨提示 messagebox.showinfo(title='温馨提示', message='欢迎来到英雄联盟')# 点击按钮执行函数

1.3K30
领券