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

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

) : title:窗口标题 geometry:窗口大小,大写格式是”宽度x高度+x位置+y位置”【注意不是*是x】,其中x,y将左上角作为(0,0) from tkinter import * root...activebackground:按钮处于活动状态时使用的背景颜色。...activeforeground:按钮处于活动状态时使用的前景颜色。 disabledforeground:禁用按钮时使用的颜色。...类似label窗口部件,但是能够自动地调整文本到给定的宽度或比率。 ? 参数设置:与Label类似 由于Label也可以显示多行文本后,就逐渐少用Message了。”””...) v3 = IntVar() # 使用 Checkbutton时,必须创建一个 Tkinter 变量用于存放按钮的状态: cbtn=Checkbutton(root,text='男',variable

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

python tkinter 设计指南

# 主窗口 root_window.title('C语言中文网:c.biancheng.net') # 窗口名字 root_window.mainloop() #开启主循环,让窗口处于显示状态 文字和关闭按钮...text="关闭",command=root_window.quit) button.pack(side="bottom") # 按钮 root_window.mainloop() #开启主循环,让窗口处于显示状态...定义控件的边框样式,参数值为FLAT(平的)/RAISED(凸起的)/SUNKEN(凹陷的)/GROOVE(沟槽桩边缘)/RIDGE(脊状边缘) text 定义控件的标题文字 state 控制控件是否处于可用状态...(50,50) 设置窗口被允许调整的最小范围,即宽和高各50 window.maxsize(400,400) 设置窗口被允许调整的最大范围,即宽和高各400 window.attributes("-alpha...-alpha',0.9) # 最大调整的范围 window.maxsize(600,600) # 最小调整的范围 window.minsize(50,50) #进入主循环,显示主窗口 window.mainloop

6.7K30

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

是什么 Tkinter的弊端 第一个Tkinter程序 插入ico 关闭python窗体 python窗体居中设置 护眼色_颜色名称_16进制色值_RGB色值 主窗体设置 窗口常用方法 python获取电脑屏幕的大小...python获取窗口大小,必须先刷新一下屏幕 python设置窗体不能被拉伸 python背景颜色设置 python设置窗口处于顶层 python设置窗体透明度 ---- 教程环境 运行系统:win10...#开启主循环,让窗口处于显示状态 root_window.mainloop() 插入ico 在这个demo里面可以看到我不仅设置了iconbitmap而且还设置了对应的background颜色,并且添加了一个...=root_window.quit) # 将按钮放置在主窗口内 button.pack(side="bottom") # 开启主循环,让窗口处于显示状态 root_window.mainloop()...(50,50) 设置窗口被允许调整的最小范围,即宽和高各50 window.maxsize(400,400) 设置窗口被允许调整的最大范围,即宽和高各400 window.attributes("-alpha

5.1K20

太实用了!自己动手写软件——GUI编程

控件 描述 Button 按钮控件;在程序中显示按钮,包含的事件如:鼠标悬浮、按下、释放以及键盘活动 Canvas 画布控件;显示图形元素,如线条、椭圆、矩形等 Checkbutton 多选框控件;...Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选的按钮状态 Scale 范围控件;...显示一个数值刻度,为输出限定范围的数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....() window.mainloop() 首先我们导入tkinter模块 然后新建一个顶层窗口 五六行是定义顶层窗口的标题和大小 第八行是我们编写的Button控件,将其放置在window顶层框架上,...具体使用方法如下: import tkinter window = tkinter.Tk()#创建一个主窗口 window.title("密码破解工具")#窗口标题 window.geometry

4.1K10

Python之06-界面窗体学习Tkinter 编程

简介   Label用于在指定的窗口中显示文本和图像。最终呈现出的Label是由背景和前景叠加构成的内容。   ...背景自定义   背景的话,有三部分构成:内容区+填充区+边框   内容区参数有:width,length用于指定区域大小,如果显示前景内容是文本,则以单个字符大小为单位;如果显示的是图像,则以像素为单位...默认值是根据具体显示的内容动态调整。类型是int。 background用于指定背景的颜色,默认值根据系统而定。   填充区参数:指的是内容区和边框之间的间隔大小,单位是像素。...上图左中的compound="center",表示文字显示在图片中间上方 4.Label的其他参数   activebacakground activeforground 用于设置Label处于活动...(active)状态下的背景和前景颜色,默认由系统指定。

2.4K10

python--GUI编程--Tkinter

Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中 Tkinter 编程Tkinter 是 Python 的标准 GUI 库。...Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选的按钮状态 Scale 范围控件;...显示一个数值刻度,为输出限定范围的数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....常用与复杂的窗口布局。 tkMessageBox 用于显示你应用程序的消息框。 标准属性 标准属性也就是所有控件的共同属性,如大小,字体和颜色等等。...Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置 几何方法 描述 pack()         包装; grid()

3.7K30

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

咱们把布局稍微处理一下 from tkinter import * from tkinter.ttk import Separator # 主窗口 win = Tk() win.config(bg='...win.winfo_screenwidth() screenheight = win.winfo_screenheight() dialog_width = 800 dialog_height = 600 # 前两个参数是窗口大小...定义控件的边框样式,参数值为FLAT(平的)/RAISED(凸起的)/SUNKEN(凹陷的)/GROOVE(沟槽桩边缘)/RIDGE(脊状边缘) text 定义控件的标题文字 state 控制控件是否处于可用状态...参数所指定的字符,选中指定索引和光标所在位置之前的字符 select_from (index) 设置一个新的选中范围,通过索引值 index 来设置 select_present() 返回输入框是否有处于选中状态的文本...from tkinter import * from tkinter import messagebox # 主窗口 win = Tk() win.config(bg='#DCE2F1') win.title

3.9K20

小朋友学Python(24):Tkinter图形界面编程

例1:窗口 import Tkinter top = Tkinter.Tk() top.mainloop() 这里介绍一下mainloop。 mainloop就是进入到事件(消息)循环。...Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选的按钮状态 Scale 范围控件;...显示一个数值刻度,为输出限定范围的数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....常用与复杂的窗口布局。 tkMessageBox 用于显示你应用程序的消息框。 标准属性 标准属性也就是所有控件的共同属性,如大小,字体和颜色等。...属性 描述 Dimension 控件大小 Color 控件颜色 Font 控件字体 Anchor 锚点 Relief 控件样式 Bitmap 位图 Cursor 光标 几何管理 Tkinter控件有特定的几何状态管理方法

4.7K70

Python 笔记:GUI编程(Tkinter)

显示一个数值刻度,为输出限定范围的数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置 几何方法 描述 pack() 包装; grid() 网格; place() 位置...; 以上内容转自:http://www.runoob.com/python/python-gui-tkinter.html 设置标题和大小以及窗口位置 123456789101112131415 from...tkinter import * root = Tk() root.title("TkinterSimple")#窗口大小width ,height= 600, 600#窗口居中显示root.geometry...from tkinter import * root = Tk() root.title("TkinterSimple")#窗口大小width ,height= 600, 600#窗口居中显示root.geometry

5.1K30

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

)设置窗口被允许调整的最小范围,即宽和高各50window.maxsize(400,400)设置窗口被允许调整的最大范围,即宽和高各400window.attributes("-alpha",0.5)用来设置窗口的一些属性...使用示例如下:import tkinter as tkwindow =tk.Tk()#设置窗口titlewindow.title('拜仁慕尼黑')#设置窗口大小:宽x高,注,此处不能为 "*",必须使用...)))# 如使用该函数则窗口不能被拉伸# window.resizable(0,0)# 改变背景颜色window.config(background="#6fb765")# 设置窗口处于顶层window.attributes...下面看一组简单的示例:import tkinter as tkwindow = tk.Tk()window.title('拜仁慕尼黑')# 设置窗口大小变量width = 300height = 300...,包括窗口大小,颜色,标题,位置的设置,后面我们将介绍tkinter标签控件的操作。

2.6K30

Python3中tkinter模块使用方法详解

entry, listbox, and text窗口部件的标准滚动条;     Toplevel         用来创建子窗口窗口组件。...(在Tkinter窗口部件类没有分级;所有的窗口部件类在树中都是兄弟。) ...A; 窗口事件     Activate             当组件由不可用转为可用时触发;     Configure            当组件大小改变时触发;     Deactivate         ...              当组件由显示状态变为隐藏状态时触发;     Map                  当组件由隐藏状态变为显示状态时触发;     FocusIn             ...(大小可为字号大小),加粗 tkinter.StringVar    能自动刷新的字符串变量,可用set和get方法进行传值和取值,类似的还有IntVar,DoubleVar...

4.4K21

你懂GUI?

都会反思活动非诉讼IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: TkinterTkinter...菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与 label 比较类似 Radiobutton 单选按钮控件;显示一个单选的按钮状态...Scale 范围控件;显示一个数值刻度,为输出限定范围的数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....标准属性 属性 描述 Dimension 控件大小; Color 控件颜色; Font 控件字体; Anchor 锚点; Relief 控件样式...添加控件 我们为窗口添加一个控件 用于设置提示文本 from tkinter import * root = Tk(className="登绿") label1 = Label(root) label1

2.2K20

Python的GUI编程(一)Label

控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置 pack()、grid()、place() Label控件:Label 控件用以显示文字和图片...第二个是master,在Tkinter中,一个控件可能属于另一个控件,这时另一个控件就是这个控件的master。默认一个窗口没有master,因此master有None的默认值。...默认值是根据具体显示的内容动态调整。类型是int。                  background用于指定背景的颜色,默认值根据系统而定。  ...3、Label的其他参数  activebacakground  activeforground   用于设置Label处于活动(active)状态下的背景和前景颜色,默认由系统指定。   ...属性将空间加载到窗口上 #文本内容显示窗口 lab1=Label(Win,text="Hello World!"

2.1K20

庆祝法国队夺冠:用Python放一场烟花秀

Tkinter应用的基本设置如下: root = tk.Tk() 复制代码 为了能初始化Tkinter,我们必须创建一个Tk()根部件(root widget),它是一个窗口,带有标题栏和由窗口管理器提供的其它装饰物...这里的打包方法是告诉Tkinter调整窗口大小以适应所用的小部件。窗口直到我们进入Tkinter事件循环,被root.mainloop()调用时才会出现。...每个粒子都会有一些重要的属性,支配了它的外观和移动状况:大小,颜色,位置,速度等等。...每个列表中的例子有相同的x,y坐标、大小、颜色、初始速度。...这里我们设置让粒子每0.01秒更新它们的状态,在1.8秒之后停止更新(这意味着每个粒子的存在时间为1.6秒,其中1.2秒为“绽放”状态,0.4秒为“坠落”状态,0.2秒处于Tkinter将其完全移除前的边缘状态

1.9K10

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

前言 我们知道我们可以使用pillow绘制不同形状的图形,但是我们能不能使用tkinter实现这个功能呢,当然可以,tkinter也可以实现图形的绘制,并且可以将绘制的图形添加到我们的GUI中。...被选中时的背景色 selectborderwidth 指定当画布对象被选中时的边框宽度(选中边框) selectforeground 指定当画布对象被选中时的前景色 state 设置 Canvas 的状态...:"normal" 或 "disabled",默认值是 "normal",注意,该值不会影响画布对象的状态 takefocus 指定使用 Tab 键可以将焦点移动到输入框中,默认为开启,将该选项设置为...一般情况下,默认主窗口的左上角为坐标原点,这种坐标系被称作为“窗口坐标系”,但也会存在另外一种情况,即画布的大小可能大于主窗口,当发生这种情况的时,可以采用带滚动条的 Canvas 控件,此时会以画布的左上角为坐标原点...from tkinter import * root = Tk() # 设置窗口的背景颜色以区别画布 root.config(bg='blue') root.title("拜仁慕尼黑") root.geometry

86310

Window对象

frames: 返回一个类数组对象,列出了当前窗口的所有直接子窗口。 fullScreen: 这个属性表明了窗口是否处于全屏模式下。 history: 提供了操作浏览器会话历史的接口。...outerHeight: 返回窗口的外部高度,包含工具条与滚动条。 outerWidth: 返回窗口的外部宽度,包含工具条与滚动条。...self: 返回对当前窗口的引用。 status: 设置窗口状态栏的文本。 top: 返回窗口层级最顶层窗口的引用。...resizeBy(): 按照指定的像素调整open创建的窗口大小。 resizeTo(): 把open创建的窗口大小调整到指定的宽度和高度。 scroll(): 滚动窗口至文档中的特定位置。...onmouseout: 鼠标移出窗口时触发。 onmouseover: 鼠标移动到窗口时触发。 onauxclick: 指示在输入设备上按下主按钮时触发,例如鼠标中键。

2.4K20
领券