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

​Python | GUI编程之tkinter (一)

,这样,这个程序可以双击启动,而且在启动不会开始命令行(也就是不会弹出小黑框)。...;显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,内容超过可视化区域使用,如列表框。....cursor 光标:当鼠标指针经过控件鼠标指针类型 font 控件字体:用来定义控件上显示字体,包括字体,大小,样式 foreground(fg) 前景颜色:定义控件前景(字体)颜色 height...该控件内有以下属性/方法: Method/Attribute Description show 为输入文字显示在控件内容 get() 读取控件文字 下面看一个demo: from tkinter...框架控件:Frame Frame控件是在屏幕上一个矩形区域。其主要作用是作为其他组件框架基础,或为其他组件提供间距填充。

5.9K31

python tkinter 设计指南

resizable(0,0)或者resizable(False,False)不可更改 window.geometry() 设定主窗口大小以及位置,参数值为 None 表示获取窗口大小和位置信息...1 window.protocol("协议名",回调函数) 启用协议处理机制,常用协议有 WN_DELETE_WINDOW,当用户点击关闭窗口,窗口不会关闭,而是触发回调函数。...给指定字符添加下划线,默认值为 -1 表示不添加,设置为 1 ,表示给第二个文本字符添加下划线。...按钮显示多行文本,用来指定文本对齐方式,参数值有 LEFT/RIGHT/CENTER padx/pady padx 指定 x 轴(水平方向)间距大小,pady 则表示 y轴(垂直方向)间距大小...,比如当鼠标离开输入框时候 控件发生改变时候触发事件,比如调整了控件大小控件状态从“激活”变为“未激活”触发事件 控件被销毁时候触发执行事件函数 窗口或组件某部分不再被覆盖时候触发事件

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

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

Tkinter是python自带gui界面工具,作为非常强大内置库tkinter,利用它可以很轻松做出一些简易UI界面,Tkinter中给我们提供了15种控件供大家使用。..."250x150") #设置窗体大小 MainForm.title("三酷猫") #设置新窗体标题 #MainForm.iconbitmap('图片路径') #设置窗体新图标 MainForm['background...(master,text="Group",padx=5,pady=5) #创建标签框架 lf_show.pack(padx=10,pady=10,expand='yes') #相对于(7)位置设置(8)...位置 e1=Entry(lf_show,width=10) #在标签框架容器里增加文本输入框1 e1.pack() #在标签框架里顶对齐文本输入框1 e2=Entry(lf_show,width=10)...#在标签框架容器里增加文本输入框2 e2.pack() #在标签框架里顶对齐文本输入框2 # ============================================= ListBox

6.7K21

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

譬如你输入一个字符,就要立即在光标那个位置显示出来(前提是你选中了文本框,也就是鼠标在文本框这个图案范围单击过)。...4.png Tkinter 组件 Tkinter提供各种控件,如按钮,标签和文本框等。 目前有15种Tkinter控件。下表作了简单介绍: 控件 描述 Button 按钮控件;在程序中显示按钮。...显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,内容超过可视化区域使用,如列表框。....LabelFrame 简单容器控件。常用与复杂窗口布局。 tkMessageBox 用于显示你应用程序消息框。 标准属性 标准属性也就是所有控件共同属性,如大小,字体和颜色等。...属性 描述 Dimension 控件大小 Color 控件颜色 Font 控件字体 Anchor 锚点 Relief 控件样式 Bitmap 位图 Cursor 光标 几何管理 Tkinter控件有特定几何状态管理方法

4.7K70

Python Tkinter图形工具使用方法及实例解析

Text 多行文本框组件 标签组件 Label 标签组件,可以显示图片和文字 Message 标签组件, 可以根据内容将文字换行 菜单 Menu 菜单组件 MenuButton 菜单按钮组件,可以实用...Menu代替 滚动条 Scale 滑动组件 Scrollbar 滚动条组件 其他组件 Canvas 画布组件 Frame 框架组件,将多个组件编组 Toplevel 创建子窗口容器组件 组件大致实用步骤创建总面板创建面板上各种组件...,用来决定组件从哪个方向开始 支持ipadx,padx等参数,跟pack函数一样 支持rowspan,columnspan,代表跨行,跨列数列 place布局: 明确方位摆放 相对位置布局,随意改变窗口大小会导致混乱...案例2:Button案例,创建一个弹窗,里面生成一个按钮,按钮被按下去时候,执行我定义函数 import tkinter def showlabel(): global baseFrame...ipady:y padx:x外方向边界 pady:y 案例3:pack 布局案例 # pack 布局案例 import tkinter def button1(): # 函数所有代码都是创建一个组件

1.5K30

Python中tkinter模块常用参数总结

Scrollbar 滚动条;配合使用canvas, entry, listbox, and text窗口部件标准滚动条;Toplevel 用来创建子窗口窗口组件。...在返回值之后才使用invailcommand执行需要执行命令7、标签tkinter.Label组件控制参数Anchor     标签中文本位置;background(bg)    背景色...;Configure      组件大小改变触发;Deactivate       组件由可用转变为不可用时触发;Destroy      组件被销毁触发;Expose...;FocusIn       组件获得焦点触发;FocusOut       组件失去焦点触发;Property      窗体属性被删除或改变触发;...(大小可为字号大小),加粗tkinter.StringVar 能自动刷新字符串变量,可用set和get方法进行传值和取值,类似的还有IntVar,DoubleVar...sys.stdout.flush

75630

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

基本属性 参数 说明 activebackground 指定当鼠标在上方飘过时候滑块背景颜色 bigincrement 设置“大”增长量 2. 该选项设置增长量大小 3....默认值是 VERTICAL(垂直放置) repeatdelay 该选项指定鼠标左键点击滚动条凹槽响应时间 2....默认值是 300(毫秒) repeatinterval 该选项指定鼠标左键紧按滚动条凹槽响应间隔 2....滑块移动时候,该变量值也会发生相应变化 width 指定 Scale 组件宽度2....如果设置了 value 值,则返回滑块位于该位置与左上角相对坐标 get() 获得当前滑块位置(即当前数值),返回值可以为整型或者浮点型 identify(x, y) 返回一个字符串表示指定位置下

63720

python--GUI编程--Tkinter

TkinterTkinter 模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口 .Tk 和 Tkinter 可以在大多数 Unix 平台下使用,同样可以应用在 Windows...Tkinter 组件 Tkinter提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。 目前有15种Tkinter部件。...Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;在屏幕上显示一个矩形区域...显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,内容超过可视化区域使用,如列表框。....标准属性 标准属性也就是所有控件共同属性,如大小,字体和颜色等等。

3.7K30

小程序iOS客户端框架——控件事件逻辑框架与控件原生化(下)

以画布为例,前端提供了wx-canvas控件给开发者,开发者在页面中设置一个画布标签,并调用绘制接口,前端SDK将会有如下JSAPI...div滚动条滚动而移动,并且超出div区域内容应该被裁掉,但是由于原生控件是直接插入到webview下,与div之间没有关联,所以不会跟随移动也不会被裁减,在表现上会出现与开发者预期不一致情况,影响用户体验...,并通过“组件API”insertContainer通知客户端该滚动条位置、大小; b、客户端根据insertContainer传入位置和大小,在WKWebView下遍历找到这个DIV标签对应UIScrollView...(大小位置均一致),保存其对象指针,并分配一个id返回给WEB端; c、WEB端插入原生控件,通过接口传入id通知客户端:该原生控件属于哪个div滚动条,客户端找到该滚动条对应原生UIScrollView...,并将控件插入到该UIScrollView下; d、页面的DOM元素发生变化时,需要通过updateContainer告诉客户端调整指定原生控件大小,客户端根据参数调整原生控件大小(位置不需要调整

2.8K40

Tkinter常用功能示例(一)

技术背景 Tkinter是一个Python自带GUI框架,虽然现在主流还是用pyqt多一些,但是Tkinter在环境配置上可以节省很多工作,可以用来做一些小项目。...本文主要介绍一些简单Tkinter示例,比如文本框定义、标签定义和TreeView定义等。...如果使用Text定义文本框,定义可以配置大小。如果对比这两个控件,最简单来说就是,Entry适用于单行输入(如登录界面的账号密码等),Text适用于多行文本输入(文本编辑器)。...虽然滚动条是一个很常见功能,但是如果我们要在网格布局里面加滚动条,那就要把那些需要加滚动条控件单独放到某个容器,常用有Widget和Frame。...GUI框架常用功能模块,包含基本窗口创建、菜单栏、文本框、TreeView、按钮、滚动条标签设定等,另外包含了一些面向对象GUI简单示例。

11410

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

使用该 grid 函数进行布局,表格每个单元格都可以放置一个控件。,从而实现对界面的布局管理。...Entry 文本框输入框 用于接收单行文本输入 Frame 框架(容器)控件 定义一个窗体(根窗口也是一个窗体),用于承载其他控件,即作为其他控件容器 Lable 标签控件 用于显示单行文本或者图片...如果 Lable 显示是文本,那么单位是文本单元,如果 Label 显示是图像,那么单位就是像素,如果不设置,Label 会自动根据内容来计算出标签高度 highlightbackground ...给指定字符添加下划线,默认值为 -1 表示不添加,设置为 1 ,表示给第二个文本字符添加下划线。...StringVar() 对象来设置,而 text 为静态字符串对象 xscrollcommand 设置输入框内容滚动条输入内容大于输入框宽度使用户 上述表格中提及了 StringVar()

3.9K20

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

因为TKinter为Python标准库,使用TKinter完成Python程序可以称为 “绿色软件”,不需要目标机器上安装wxPython,PyQt4等框架,只要有Python 机器就能运行。...并没有适合我这种例子开发,今早上遇到了个软件:python-tkinter助手.exe 优缺点:缺点,画图不可以删除画错了就要全部清空 =,= 优点:可以生成代码 不可以撤销,就显得有点呆...tkinter 打包成exe可执行文件 ttkbootstrap美化后打包 部分控件使用说明(重要) Label,标签条在VB和Python中基本一样。...ComboBox 组合框在Tkinter中没有对应控件,比较类似的只有OptionMenu,类似ComboBox Style=2 (Dropdown List)表现,一个下拉列表,只能在列表中选择一个值...更多请看文件说明!! 插件自带使用方法 首先注册此插件,可以使用自带安装程序,或自己手动完成。

5.4K40

Python3中tkinter模块使用方法详解

Scale           滑块;允许通过滑块来设置一数字值     Scrollbar        滚动条;配合使用canvas, entry, listbox, and text窗口部件标准滚动条...;     Configure            组件大小改变触发;     Deactivate          组件由可用转变为不可用时触发;     Destroy             ...组件被销毁触发;     Expose              组件从被遮挡状态中暴露出来时触发;     Unmap              组件由显示状态变为隐藏状态触发;     Map...                  组件由隐藏状态变为显示状态触发;     FocusIn              组件获得焦点触发;     FocusOut            组件失去焦点触发...;     Property             窗体属性被删除或改变触发;     Visibility           组件变为可视状态触发; 响应事件 event对象(def function

4.4K21

Python 学习之 Tkinter「上 」

+200") # 大小和位置 # 进入消息循环,显示窗口界面 win.mainloop() 效果图 ?...标签控件 # 该代码块位于 win.mainloop() 之前,先将组件加载到窗口上,再显示窗口界面 label = tkinter.Label(win, text="To be a better man...带滚动条 Text 控件 t = tkinter.Text(win, width=60, height=10) sc = tkinter.Scrollbar() # 滚动条 # side 控件放置在窗体那一侧...,fill 填充方向 sc.pack(side=tkinter.RIGHT, fill=tkinter.Y) t.pack(side=tkinter.LEFT, fill=tkinter.Y) # 关联文本框和滚动条...用Python获取公众号评论并生成词云图证明抖音无罪 Python抓取公众号文章并生成pdf文件保存到本地 用Python抓取某大V公众号文章 抓取得到App音频数据 高级爬虫(一):Scrapy爬虫框架安装

1.8K20

python之图形界面

() app.MainLoop() 12.3.3 标签、标题和位置 可以在创建部件时候使用构造函数label参数设定它们标签。...默认文本控件式文本框,就是一行可编辑文本,没有滚动条,为了创建文本区只要使用style参数调整风格即可。style参数值实际上是个整数。...12.3.4 更智能布局 让组件随窗口中组件也会调整大小和位置。...Add方法有几个参数,proportion参数根据在窗口改变大小时所分配空间设置比例。例如,水平BoxSizer中,filename组件改变大小时获取了全部额外空间。...当事件处理函数被调用时,它会收到一个事件对象作为它唯一参数,其中包括发生了什么事情信息,但是在这里可以忽略这方面的事情,因为程序只关心点击发生事情。

2.2K10

目录

出现窗口如下所示: 就像设置fill=tk.X水平调整窗口大小时使框架响应一样,你可以设置fill=tk.Y垂直调整窗口大小时使框架响应: 为了使布局真正具有响应性,你可以使用width和height...称为关键字参数minsize,用于设置行高或列宽最小尺寸(以像素为单位) weight0默认情况下设置为,这意味着列或行不会随着窗口调整大小而扩展。...这样可以确保Label小部件始终显示其文本而不会截断任何字符,即使窗口大小非常小也是如此。 结果是网格布局随着窗口大小调整而平滑地扩展和收缩: 自己尝试一下,以了解它工作原理!...标签位于每个单元格中心,如下图所示: 你可以使用sticky参数更改每个标签在网格单元位置。...这是窗口中样子: 使用sticky放置小部件,小部件本身大小正好足以在其中包含任何文本和其他内容。它不会填充整个网格单元。

29.6K20
领券