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

目录

目录 使用Tkinter构建你的第一个Python GUI应用程序 添加小部件 小测验 使用小部件 使用标签小部件显示文本和图像 显示带有按钮小部件的可点击按钮 通过条目小部件获取用户输入 通过文本小部件获取多行用户输入...继续阅读以了解如何为Frame小部件创建各种边框。 通过浮雕调整镜框外观 Frame可以使用relief在框架周围创建边框的属性来配置窗口小部件。...小测验 展开下面的代码块进行练习,以检查你的理解: 练习:创建一个Entry小部件并插入一些文本。 编写一个完整的脚本,该脚本显示一个Entry宽度为40个文本单元,具有白色背景和黑色文本的小部件。...这是最终窗口的外观: 现在,你知道需要什么小部件以及窗口将是什么样,你可以开始对其进行编码了!...通过将和参数设置为5,可以在每个按钮周围放置5个像素填充。仅具有垂直填充。由于它位于顶部,因此垂直填充使按钮从窗口顶部向下偏移了一点,并确保它和之间有一个小的间隙。

29.8K20

thinker系列教程|thinker的几种布局方式

先说下学了这套教程咱们的目标是什么,首先我们要学的是一套python的自带UI库,具有跨平台特质,可以在Windows与Mac乃至Linux平台的界面端都能通用,没有移植成本,并且上手的门槛低。...thinker的几种布局方式 在 Tkinter 中,布局是一个重要的概念,因为它决定了窗口中各个部件的位置和大小。 Pack 布局 Pack 布局是 Tkinter 中最简单的布局方式之一。...expand:指定是否允许部件扩展以填充额外的空间,可以是 True 或 False。 padx 和 pady:指定部件周围的水平和垂直填充量。...padx 和 pady:指定部件周围的水平和垂直填充量。...,包括用户名标签和输入框、密码标签和输入框以及登录按钮。

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

    Python的GUI编程(二)Butto

    highlightbackground, highlightcolor 类型:颜色; 说明:控制焦点所在的高亮边框的颜色。当窗口部件获得焦点的时候,边框为highlightcolor所指定的颜色。...否则边框为highlightbackground所指定的颜色。默认值由系统所定。 highlightthickness 类型:距离; 说明:控制焦点所在的高亮边框的宽度。默认值通常是1或2象素。...padx, pady 类型:距离; 说明:指定文本或图象与按钮边框的间距。 relief 类型:常量; 说明:边框的装饰。通常按钮按下时是凹陷的,否则凸起。...标签实例 在给定时间后调用函数。MS以毫秒为单位指定时间。函数给出了响应调用的函数。额外的参数作为函数调用的参数。返回使用after_cancel取消调度的标识符。...fun作为参数表示是函数 fun()作为参数时表示一个值 config(self, cnf=None, **kw) Tkinter方法。标签实例 配置小部件的资源。资源的值被指定为关键字。

    1.8K10

    Python3中tkinter模块使用方法详解

    #将标签添加到主窗口 5 button1=tkinter.Button(root,text='Button1') #生成button1 6 button1.pack(side=tkinter.LEFT)...    Scale           滑块;允许通过滑块来设置一数字值     Scrollbar        滚动条;配合使用canvas, entry, listbox, and text窗口部件的标准滚动条...(在Tkinter中窗口部件类没有分级;所有的窗口部件类在树中都是兄弟。) ...;     background(bg)       指定按钮的背景色;     bitmap:            指定按钮上显示的位图;     borderwidth(bd)    指定按钮边框的宽度...(bd)     边框宽度;     width             标签宽度;     height            标签高度;     bitmap             标签中的位图;

    4.5K21

    python button使用方法_python gui界面设计

    highlightbackground, highlightcolor 类型:颜色; 说明:控制焦点所在的高亮边框的颜色。当窗口部件获得焦点的时候,边框为highlightcolor所指定的颜色。...否则边框为highlightbackground所指定的颜色。默认值由系统所定。 highlightthickness 类型:距离; 说明:控制焦点所在的高亮边框的宽度。默认值通常是1或2象素。...padx, pady 类型:距离; 说明:指定文本或图象与按钮边框的间距。 relief 类型:常量; 说明:边框的装饰。通常按钮按下时是凹陷的,否则凸起。...标签实例 在给定时间后调用函数。MS以毫秒为单位指定时间。函数给出了响应调用的函数。额外的参数作为函数调用的参数。返回使用after_cancel取消调度的标识符。...fun作为参数表示是函数 fun()作为参数时表示一个值 config(self, cnf=None, **kw) Tkinter方法。标签实例 配置小部件的资源。资源的值被指定为关键字。

    1.5K30

    tkinter学习系列(四)之Butto

    == ==案例七== 目录 前言 Button小部件是一个标准的Tkinter的控件,用于实现各种按钮。...==2.可选属性== 属性 说明 text 标签显示的文本 font 设置文本的字体和大小 fg(foreground) 字体的颜色, bg (background) 标签的背景色 width 标签的宽度...(一个中文的字体宽为单位) height 标签的高度(一个中文的字体高为单位) cursor 鼠标的样式 command 绑定事件 padx 文字到边框的距离,水平方向 pady 文字到边框的距离,垂直方向...bd(borderwidth) 边框的宽度 relief 边框的样式 justify 文本对齐方式 image 图片 compound 图片与文字的混搭 anchor 方位 (二)属性的具体实现和案例...,bg 背景颜色 用法:fg="red", fg="#121234" (3)width 与 height width height 标签的宽度与高度,都是以系统默认的中文的一个字体宽高为单位

    1.2K30

    ​Python | GUI编程之tkinter (一)

    ,用来作为容纳其他控件的容器 Label 标签控件;可以显示文本和位图 Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,由于显示菜单项...background(bg) 背景颜色:用来定义控件的背景颜色 bitmap 位图:定义显示在控件中位图文件 borderwidth 边框宽度:定义控件的边框宽度 command 命令:指定特定的函数...relief 边框形式:定义控件的边框形式,比如2D或者3D text 文字:定义控件的标题文字 variable 变量:将控件的数值映射到一个变量上。...width 宽度:定义控件的宽度 关于以上属性的注意点: anchor:可以是N、S、E、W、NE、SW、SE、NW、CENTER,关于是什么意思,请去好好学学英语吧。...对其他属性感兴趣的读者,可以自己尝试一下其他属性,限于篇幅小编在这里就不赘述了~ 4. 画布控件:Canvas 画布控件,是可以在其上画图像的控件,可以在其上创建图像,如直线,矩形,椭圆等。

    6K31

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

    "(隐藏)三种状态stipple指定一个位图进行填充,默认值为空字符串,表示实心tags为创建的画布对象添加标签width指定边框的宽度对于扇形、矩形、三角形、圆形等,这些封闭式图形,它们由轮廓线和填充颜色两部分组成...")还是弧形("arc")tags为创建的画布对象添加标签width指定边框的宽度示例我们这里绘制各种图形,代码如下:from tkinter import *root = Tk()# 设置主窗口区的背景颜色以区别画布区的颜色...展示文本信息Tkinter 还可以展示图片、创建位图以及文本信息等,示例如下所示:from tkinter import *root=Tk()# # 设置主窗口区的背景颜色以区别画布区的颜色root.config...(bg='#8DB6CD')root.title("拜仁慕尼黑")root.geometry('500x300')# # 将画布设置为白色cv = Canvas(root,bg='white')# tkinter...画布控件绘制多种图形的方法,还包括展示文字内容的方法,后续我们将介绍tkinter的菜单控件使用。

    63210

    Python Tkinter Gui 常用组件介绍 基本使用

    Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用 ---- 文章目录 Python Tkinter Gui 窗口图标,标签,输入,...单复选,文件导入,按钮,日志 等常用组件 基本使用 @[TOC](文章目录) 前言 tkinter是什么?...1.打包(exe)后的环境资源访问 2.完整代码 3.运行效果 总结 前言 tkinter是什么?...Frame 框架/容器 归纳组件,用于模块布局,一个容器窗口部件 Label 标签 用来显示文字或图片 Listbox 列表框 一个选项列表,用户可以从中选择 Menu 菜单 点下菜单按钮后弹出的一个选项列表...(部分组件有:Button、Label …) bd 组件边框的大小,默认为 2 个像素 image 组件上要显示的图片 font=(‘行楷’, 15, ‘bold’) 字体,大小,加粗 fg 字体颜色

    2.9K20

    设计一个界面,很简单!

    本周,小编给大家分享在Python中如何制作一个简单的图形界面吧,Python里有很多图形用户界面库,如Tkinter, Pmw, wxPython, PySide, PyQt, PyGTk, win32ui..., Glade等,在这些库中,小编只会Tkinter、wxPython和PyQt三种库,由于内置库Tkinter最为简单实用,所以就先从它开始吧,其他库以后慢慢介绍吧!...创建小部件的语法如下:widget = Widget-name (container window, configuration options) 如下图,使用Label类和Button类分别添加了一个标签和按钮...: 3、Tkinter小部件的类别 Tkinter包括21种核心小部件,如下图所示: 使用上面部分小部件类随便写的一个界面(如下图),界面布局有些不合理,也不是很美观,大家随便看看就行,今天就写到这里了...,下次再给大家分享各个小部件的具体用法、Tkinter布局管理器的使用等知识。

    2.6K100

    图形化界面的开发(GUI)_Tkinter库的使用-1(综述)

    (GUI):Tkinter库的使用-5(Menu+Canvas+Scale+Scrollbar) 图像化界面的开发(GUI)_Tkinter库的使用-综合案例-登录界面 Tkinter库的使用 一个图形用户界面由各种组件组成的...Tkinter组件 组件 描述 Label 标签控件;可以显示文本和位图 Message 消息控件;用来显示多行文本,与label比较类似 Text 文本控件;用于显示多行文本 Button 按钮控件...Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 PanedWindow PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件。...padx/pady 控件内的文字或图片与控件边框之间的水平/垂直距离 command 该参数用于执行事件函数 borderwidth 控件边框宽度 color 控件颜色...bg 背景颜色 fg 字体颜色 image 定义显示在控件内的图片文件 anchor 锚点;定义控件或者文字信息在窗口内的位置 relief 定义控件边框样式

    17810

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

    Button 控件是 Tkinter 中常用的窗口部件之一,同时也是实现程序与用户交互的主要控件。通过用户点击按钮的行为来执行回调函数,是 Button 控件的主要功用。...bd按钮边框的大小,默认为 2 个像素bg按钮的背景色command用来执行按钮关联的回调函数。...指标签文字与标签容器之间的横向距离;ipady 则表示标签文字与标签容器之间的纵向距离state设置按钮的可用状态,可选参数有NORMAL/ACTIVE/DISABLED,默认为 NORMALtext...按钮控件要显示的文本使用示例import tkinter as tkfrom tkinter import messageboxwindow = tk.Tk()# 设置窗口的标题window.title...我们也可以为button控件添加背景图片,代码如下所示:import tkinter as tkfrom tkinter import messageboxwindow = tk.Tk()# 设置窗口的标题

    1.4K30

    ❤️【python入门项目】使用 Tkinter 的 日历 GUI 应用程序❤️

    在这里,我们将使用 Tkinter 制作一个 Python 日历 GUI 应用程序。在这个应用程序中,用户必须输入你想要查看日历的年份,然后日历才会出现。...new.geometry("250x140") cal = Label(new, text="Calender",bg='grey',font=("times", 28, "bold")) #输入年份的标签...此函数向我们显示输入年份的完整日历。 现在,我们还需要调整日历中的小部件,为此我们定义了网格中所有内容的位置。您可以通过更改网格行和列参数来探索更多内容。...第五步:输出日历 GUI 虽然样式丑了些,但是作为新手做出这样的小程序还是有点成就感的。 wuhu ! 起飞 !...后面将会带着大家制作的Python小程序: 使用 Python 将图像转换为铅笔素描 我已经写了很长一段时间的技术博客,并且主要通过CSDN发表,这是我的一篇 python 小程序教程。

    2.8K20

    【python入门项目】使用 Tkinter 的 Python 日历 GUI 应用程序

    ​ 在 Python 中,我们可以使用 Tkinter 制作 GUI。如果你非常有想象力和创造力,你可以用 Tkinter 做出很多有趣的东西。...在这里,我们将使用 Tkinter 制作一个 Python 日历 GUI 应用程序。在这个应用程序中,用户必须输入你想要查看日历的年份,然后日历才会出现。...new.geometry("250x140") cal = Label(new, text="Calender",bg='grey',font=("times", 28, "bold")) #输入年份的标签...此函数向我们显示输入年份的完整日历。 现在,我们还需要调整日历中的小部件,为此我们定义了网格中所有内容的位置。您可以通过更改网格行和列参数来探索更多内容。...第五步:输出日历 GUI ​ ​虽然样式丑了些,但是作为新手做出这样的小程序还是有点成就感的。 原文链接:https://juejin.cn/post/7011800472663097380

    2.2K20

    手写原生代码专题 | 图片拖拽效果(一)

    ,除了这个原因,也是方便小编自己总结和梳理,日后用到时方便查阅。...二、 图片拖拽效果介绍 本篇文章,如下视频所示,界面有5个方格拖放区域,我们可以在这些区域里拖拽图片,当鼠标拖动图片时,图片周围有灰色的粗边框效果提示用户当前元素可拖动,在可放置图片的目标方格会出现白色的虚线边框并且背景色更改为黑色...样式,代码很简单,这里只是简单说明下: 首先我们先定义全局样式,让五个方格水平垂直居中,这里我们使用flex弹性盒子布局; 接下来我们定义五个方格样式:宽高150px,背景元素为白色,边框为黑色; 被拖动的图片样式...,给图片定义5px宽的灰色边框。...在拖动至目标位置元素时,为了让用户更直观的感受到哪些位置是可以放置的目标元素,我们需要给其定义 hovered 样式,进入目标位置元素时,样式发生改变,背景为黑灰色,并有白色的边框虚线。

    2.2K30
    领券