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

Python初学——窗口视窗Tkinter

Tkinter Python自带的可编辑的GUI界面,是一个图像窗口。...我们也可以通过变量的形式控制标签的显示,这时我们引入按钮 tk.Button 的概念,每点一次按钮,标签变化一次。 用以下内容替换上面的标签....length为显示的长度,不同于Label中的width,width的单位是字符,和length的单位是像素。showvalue即是否显示所选中的数字,取值为0时不显示,为1时显示。...注意10,10为放置的坐标,anchor意为锚点,即锚定的位置,可选择的属性如下所示: ? nw即为放置在左上角,图片最左上角的点放置的坐标应为所定义的10,10....(3)place 能精确放置到某一坐标处 tk.Label(window,text=1).place(x=20,y=10,anchor='nw') ?

6.5K70

Python中tkinter模块的常用参数总结

(在Tkinter中窗口部件类没有分级;所有的窗口部件类在树中都是兄弟。)...; rowspam:   组件的行宽;place组件可以直接使用坐标来放置组件,参数有: anchor:    组件对齐方式; x:     组件左上角的x坐标...relheight:  组件相对于窗口的高度,0-1;5、使用tkinter.Button时控制按钮的参数anchor:      指定按钮上文本的位置;background(bg)  ...指定按钮的高度;image:      指定按钮上显示的图片;state:     指定按钮的状态(disabled);text:     指定按钮上显示的文本...coords(ID) 返回对象的位置的两个坐标(4个数字元组);对于按钮组件、菜单组件等可以在创建组件时通过command参数指定其事件处理函数。

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

    Python3中tkinter模块使用方法详解

    组件所在的行起始位置;     rowspam:      组件的行宽; place组件可以直接使用坐标来放置组件,参数有:     anchor:       组件对齐方式;     x:           ...,0-1;     relheight:     组件相对于窗口的高度,0-1;   5、使用tkinter.Button时控制按钮的参数:      anchor:            指定按钮上文本的位置...;     background(bg)       指定按钮的背景色;     bitmap:            指定按钮上显示的位图;     borderwidth(bd)    指定按钮边框的宽度...指定按钮上文本的字体;     foreground(fg)     指定按钮的前景色;     height:            指定按钮的高度;     image:             指定按钮上显示的图片...coords(ID)          返回对象的位置的两个坐标(4个数字元组); 对于按钮组件、菜单组件等可以在创建组件时通过command参数指定其事件处理函数。

    4.5K21

    python tkinter 设计指南

    按钮 点击按钮时触发/执行一些事件(函数) Canvas 画布 提供绘制图,比如直线、矩形、多边形等 Checkbutton 复选框 多项选择按钮,用于在程序中提供多项选择框 Entry 文本框输入框...给指定的字符添加下划线,默认值为 -1 表示不添加,当设置为 1 时,表示给第二个文本字符添加下划线。...当按钮被点击时,执行该函数 fg 按钮的前景色 font 按钮文本的字体样样式 height 按钮的高度 highlightcolor 按钮控件高亮处要显示的颜色 image 按钮上要显示的图片 justify...insert(index, text) 在 index 参数指定的位置插入字符串,第一个参数也可以设置为 INSERT,表示在光标处插入,END 表示在末尾处插入。...是一种较为简单的布局方法,在不使用任何参数的情况下,它会将控件以添加时的先后顺序,自上而下,一行一行的进行排列,并且默认居中显示。

    6.9K30

    Python 之 tkinter 学习笔记

    tkinter 简介 Tkinter 是 Tk GUI 工具包的 Python 绑定包。它是 Tk GUI 工具包的标准 Python 接口,并且是 Python 的业界标准 GUI 工具包。...tkinter 类 元素 说明 Button 按钮 在程序中显示按钮 Canvas 画布 提供绘制功能 Checkbutton 多选框 在程序中显示多选框 Combobox 下拉框 显示下拉框 Entry...当你点击按钮时,得不到任何响应,熟悉 GUI 编程的都知道控件都需要一个响应函数,让我们在点击按钮时得到反馈。 具体实现起来也很简单,我们只需要额外定义一个函数,将控件与这个函数绑定即可。..., 100, 70, 150) # 导入图片 img = tk.PhotoImage(file='bubblesort.gif') # anchor='nw': 左上角锚定,放在画布(100,100)坐标处...# 获得当前路径下的所有文件名 file_lists = os.listdir(file_dir) 接着,我们只需要把获得的文件写入 Text,由于之间我们在创建时将 Text 设为了禁止,因此在写入数据之间

    7K20

    小蛇学python(7)tkinter库的基本使用

    当我们需要做一个小工具,或者以功能为主不注重界面美观的时候,tkinter是我们的首选。 python2与python3关于tkinter有不少不同之处,比如引入包的时候,2需要大写,3却是小写。...为什么设置了控件,可是控件依旧不显示呢?这是因为虽有了设置控件的代码,却还没有放置控件的代码。说到这里,就不得不提,tkinter的布局管理了。...tkinter的布局管理有三种,第一种是用pack根据标签生成的顺序先后自动布局,灵活性比较小,但是最简单。第二种是把整个界面精细化成网格,以行列为坐标可以精确到每一个位置,比较灵活。...我们现在在按照同样的原理,添加一个按钮和一个文本框。...,会在文本框里实时显示,同时当我们换另一种数据显示的时候,会实时更新。

    2.2K10

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

    前言我们在日常使用各种桌面软件时,当我们想要搜索一个内容时,都会出现一个列表框,供我们选择,如下图:图片Tkinter提供了列表框(Listbox)控件来实现类似的功能。...在使用 Tkinter 进行 GUI 编程的过程中,如果需要用户自己进行选择时就可以使用列表框控件。列表框中的选项可以是多个条目,也可以是单个唯一条目,但常用于多个条目。....指向一个 StringVar 类型的变量,该变量存放 Listbox 中所有的项目 2.在 StringVar 类型的变量中,用空格分隔每个项目,例如 var.set("c c++ java python...,会删除选项bt = Button(win,text='删除',command = lambda x = listbox1:x.delete(ACTIVE))# 将按钮放置在底部bt.pack(side...lb.delete(4) # 删除第2个位置处的索引lb.pack()#主窗显示window.mainloop()运行脚本结果如下:图片总结本文主要介绍了tkinter的listbox列表框控件的使用

    2K10

    80 行 Python 代码写个图形计算器

    ↑ 关注 + 星标 ,每天学Python新技能 01 实现 我们几乎每个人都用过计算器,大家对于计算器应该都是比较熟悉的,计算器整体也是比较简单的,主要包括:显示器、键盘、运算的逻辑处理等,计算器的图形界面我们使用...再接着画键盘,代码实现如下: # 按钮显示内容 bvalue = ['C', '+', '-', '//', '2', '0', '1', '√', '3', '4', '5', '*', '6', '...', '9', '/', '**', '='] index = 0 # 将按钮进行 5x4 放置 for row in range(5): for col in range(4):...打包时我们使用 pyinstaller --onefile --nowindowed counter.py 命令即可,此时打包生成的文件是使用的默认图标,如果我们想指定自己的图标可以添加参数 --icon...="xxx\xxx.ico",打包生成的文件在 dist 目录。

    2.5K20

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

    python3对tkinter库进行了改写,两者的导入方式存在差异 python2导入: import Tkinter python3导入: import tkinter 窗口...控件 描述 Button 按钮控件;在程序中显示按钮,包含的事件如:鼠标悬浮、按下、释放以及键盘活动 Canvas 画布控件;显示图形元素,如线条、椭圆、矩形等 Checkbutton 多选框控件;...;在Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,用于显示菜单项。...显示一个数值刻度,为输出限定范围的数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....显示的Button文字为“QUIT”,绑定了一个回调函数就是window.quit 第九行就是将这个button控件采用pack方法放置,pack会将控件自动放置在合适的位置 最后一行运行一个主函数

    4.2K10

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

    常用控件和属性 控件类型 控件基本属性 Tkinter Label标签控件 Python tkinter之PhotoImage图片显示问题  python表单 python Entry输入框 python...当使用该 grid 函数进行布局的时,表格内的每个单元格都可以放置一个控件。,从而实现对界面的布局管理。...控件类型 下表列出了 Tkinter 中常用的 13 个控件: 控件类型 控件名称 控件作用 Button 按钮 点击按钮时触发/执行一些事件(函数) Checkbutton 复选框 多项选择按钮,用于在程序中提供多项选择框...,参数值可以颜色的十六进制数,或者颜色英文单词 bitmap 定义显示在控件内的位图文件 borderwidth 定于控件的边框宽度,单位是像素 command 该参数用于执行事件函数,比如单击按钮时执行特定的动作...给指定的字符添加下划线,默认值为 -1 表示不添加,当设置为 1 时,表示给第二个文本字符添加下划线。

    4K20

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

    Tkinter是Python的标准GUI库,Python使用Tkinter可以快速的创建 GUI 应用程序。...由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter...  Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk...Qt 本身是一个扩展的 C++ GUI 应用开发框架,Qt 可以在 UNIX、Windows 和 Mac OS X 上完美运行,因此 PyQt 是建立在 Qt 基础上的 Python 包装。...[oq14sqcfgd.jpeg] tkinter控件表 本实验中只需要学会3种控件:标签控件来显示文字,按钮控件来控制方向,范围控件来控制油门。有点编程基础的同学几个小时就可以学会!

    2.8K30

    ChatGPT与我们玩游戏_排雷

    询问 以图形方式给出早期Windows挖地雷的python代码 回答 以下是一个简单的使用 Python 和 Tkinter 库实现的经典早期 Windows 挖地雷游戏(Minesweeper...使用 Tkinter 创建图形界面,每个格子用一个按钮表示。 创建按钮网格并随机放置地雷。...按钮点击和地雷揭示: 玩家点击按钮后会触发 reveal 函数,如果点击的是地雷,游戏结束;否则,按钮显示周围地雷的数量。如果周围没有地雷,会递归揭示周围的按钮。...游戏胜负判断: 如果玩家点击到地雷,显示“游戏失败”。 如果玩家揭示了所有非地雷格子,显示“游戏胜利”。 地雷显示:游戏结束时,所有地雷会显示在对应的按钮上,玩家无法再点击其他格子。...运行游戏: 将代码复制到 Python 环境中并运行,确保已安装 tkinter 库。 游戏会弹出窗口,玩家可以点击格子来探索,避免点击到地雷。 游戏会根据玩家的表现显示“游戏胜利”或“游戏失败”。

    6210

    Tkinter学习笔记(一)

    学习python的意义在于python提供很多数据分析的包,所以如果不是为了搬砖,那么python就是最好的选择。但是学了那么多总归要给别人展示吧。所以图形界面开发是一个必要的技能。...这里不讨论其他的选项,就是为了学python。...Tkinter是python自带的一款GUI组件,所以相对于其他的各种组件的安装成本来说,学习Tkinter都将会少很多障碍,当然如果python都比维护自己的Tkinter那么我觉得python就不是...buttonOne=tk.Button(window,text='button',command=testButton) # 放置lable lableOne.pack() # 放置按钮 buttonOne.pack...import tkinter as tk window=tk.Tk() # 设置窗口大小 window.geometry('300x200') # 获取一个输入框,展示的时候显示& entry1=tk.Entry

    1K51

    pyqt5之简单窗口的创建

    在学完tkinter后,发现tkinter在布局方面特别的不方便(Tkinter资料:http://effbot.org/tkinterbook/tkinter-index.htm), 因此学习pyqt5...,之前用tkinter写了一个简单的python入门教程的exe,基本都是面向过程的编程思想, 很少将函数式编程思想和面向对象的思想,在学习pyqt5的过程中,希望培养面向对象编程的思想!...见例子 四.关闭窗口 QPushButton(string text, QWidget parent = None) text参数是将显示在按钮中的内容。...parent参数是一个用来放置我们按钮的组件 qbtn.clicked.connect(QCoreApplication.instance().quit) 在PyQt5中,事件处理系统由信号...如果我们点击了按钮,信号clicked被发送。 槽可以是Qt内置的槽或Python 的一个方法调用。QCoreApplication类包含了主事件循环; 它处理和转发所有事件。

    1.8K20
    领券