首页
学习
活动
专区
工具
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.4K70
您找到你想要的搜索结果了吗?
是的
没有找到

Pythontkinter模块常用参数总结

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

75830

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.4K21

python tkinter 设计指南

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

6.7K30

Pythontkinter 学习笔记

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 设为了禁止,因此写入数据之间

6.9K20

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

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

2.1K10

软件测试|软件测试|超好用超简单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()运行脚本结果如下:图片总结本文主要介绍了tkinterlistbox列表框控件使用

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.4K20

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

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

4.1K10

Python GUI编程学习笔记之tkinter界面布局显示详解

本文实例讲述了Python GUI编程学习笔记之tkinter界面布局显示。...pack排放控件形式就像将一个个控件按大小从上到下放过去 ? 在窗口设定大小而使用pack进行布局情况下,窗口默认大小为刚好包裹所有控件大小 默认情况下添加控件是居中且占据整行 ?...)中,并让它填充整个框架 将多个小部件放在一起 并排放置一些小部件 补充: 常用函数: pack_propagate(flag):由窗口调用来配置pack控件窗口大小,当flag=0,那么窗口大小将不再仅仅包裹住所有控件...常用参数: x:控件在窗口中x坐标 y:控件在窗口中y坐标 ? relx,rely:与主窗口相对位置,比如 ?...relwidth,relheight:相对大小,比如height=0.5,width=0.5控件占据窗口四分之一大小 适用情况: 自定义显示方式 将按钮定位在对话框中 补充: 常用函数: place_forget

1.6K10

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

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

3.9K20

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

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

2.6K30

Tkinter学习笔记(一)

学习python意义在于python提供很多数据分析包,所以如果不是为了搬砖,那么python就是最好选择。但是学了那么多总归要给别人展示吧。所以图形界面开发是一个必要技能。...这里讨论其他选项,就是为了学python。...Tkinterpython自带一款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

98851

tkinter -- Place

使用绝对坐标将组件放到指定位置 代码: import tkinter as tk root = tk.Tk() lb = tk.Label(root, text='hello place') # 使用绝对坐标将...x,y 指定组件放置绝对位置 使用相对坐标放置组件位置 代码: import tkinter as tk root = tk.Tk() lb = tk.Label(root, text='hello ...使用 place 来指定各个 Radiobutton 位置 同时使用相对和绝对坐标 同时设置 relx,rely 和 x,y 值 代码: import tkinter as tk root = tk.Tk...同时使用相对和绝对坐标,相对坐标优先操作,然后是在这个相对坐标的基础上进行偏移 使用 in 来指定放置容器 使用 in 属性来指定放置容器是那一个 代码: import tkinter as tk...注意 bt2放置位置是 root (0,0),而 button1放置位置是 lb1(0,0),原因是由于 bt1使用了 in 来指定放置窗口为 lb1 深入 in 用法 使用 in 属性来指定放置容器是那一个

98220

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.7K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券