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

【tkinter系列 第四课 Entry和Text窗口部件 】

前言 python中通常我们写程序,显示结果和操作都是在终端区,如果要想实现一个有显示界面的程序那该怎样实现呢?...python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。...今天这课将学习Entry和Text窗口部件,Entry单行文本输入框,Text多行文本输入框。文本框通常用来获取我们输入的一个内容。 比如下面这个反馈表单就用到这样的两个部件。 ? ?...1.创建一个Entry部件 代码: from tkinter import * #创建一个主窗口 root = Tk() # 创建 宽200高200的窗口 x是小写的英文字符 root.geometry...2.创建一个Text部件 代码: from tkinter import * #创建一个主窗口 root = Tk() # 创建 宽200高200的窗口 x是小写的英文字符 root.geometry

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

    目录

    目录 使用Tkinter构建你的第一个Python GUI应用程序 添加小部件 小测验 使用小部件 使用标签小部件显示文本和图像 显示带有按钮小部件的可点击按钮 通过条目小部件获取用户输入 通过文本小部件获取多行用户输入...小测验 展开下面的代码块,以检查你的理解: 练习:创建一个Tkinter窗口 编写一个完整的Python脚本,用文本创建一个Tkinter窗口"Python rocks!"。...注意: Tkinter使用文本单位(而不是英寸,厘米或像素)来测量宽度和高度,以确保跨平台的应用程序行为一致。 通过字符宽度来度量单位意味着小部件的大小相对于用户计算机上的默认字体。...你必须提供两个关键字参数x和y,它们为小部件的左上角指定x和y坐标。二者x并y以像素,而不是文本为单位测量。 请记住,原点(x和y均为0)是Frame或窗口的左上角。...对于每一列和每一行,该minsize参数均设置75为50。这样可以确保Label小部件始终显示其文本而不会截断任何字符,即使窗口大小非常小也是如此。

    29.8K20

    设计一个界面,很简单!

    本周,小编给大家分享在Python中如何制作一个简单的图形界面吧,Python里有很多图形用户界面库,如Tkinter, Pmw, wxPython, PySide, PyQt, PyGTk, win32ui..., Glade等,在这些库中,小编只会Tkinter、wxPython和PyQt三种库,由于内置库Tkinter最为简单实用,所以就先从它开始吧,其他库以后慢慢介绍吧!...Tkinter,它是Tk(Tcl/Tk的GUI工具包)的Python接口。 Tcl/Tk是嵌入式应用,测试,原型开发和GUI开发领域的流行脚本语言。...如果你查看源码,那么你会发现Tkinter只是一个使用Tcl/Tk库的C扩展的包装器(Python2和3在导入模块有大小写区分,注意一下哟)。...总之,Tkinter是在Python中编写GUI应用程序的好工具。 二、简单应用 1、3行代码就可以创建一个顶层窗口(如下图) 2、在顶层窗口内创建一些小部件也是一件容易的事情。

    2.6K100

    Python 笔记:GUI编程(Tkinter)

    Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和...常用与复杂的窗口布局。 tkMessageBox 用于显示你应用程序的消息框。 ---- 标准属性 标准属性也就是所有控件的共同属性,如大小,字体和颜色等等。...; 以上内容转自: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.2K30

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

    我们这里推荐使用Python内置的一个库——tkinter。该模块以 Tcl/tk 作为接口,提供了大量的 GUI 支持。...()Tk() 实例创建一个根窗口root.title 设定窗口的标题root.geometry 设定窗口的大小与相对于屏幕左上角的位置:即参数形式是:f"{width}x{height}{x}{y}",...tkinter 为小部件(包括容器)提供了几何管理器(用于布局小部件的摆放位置) Grid、Place、Place,且每个小部件均提供几何管理器的实例方法,比如 frame.pack()代码显示效果如下...库的一些基本使用,需要提醒大家的是,Python3.x版本的库名为tkinter,Python2.x版本的库名为Tkinter。...后面我会将会使用tkinter编写一些有趣的GUI小程序,敬请期待!

    1.5K20

    python--GUI编程--Tkinter

    Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows...Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中 Tkinter 编程Tkinter 是 Python 的标准 GUI 库。...Tkinter 组件 Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。 目前有15种Tkinter的部件。...Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,由于显示菜单项。...常用与复杂的窗口布局。 tkMessageBox 用于显示你应用程序的消息框。 标准属性 标准属性也就是所有控件的共同属性,如大小,字体和颜色等等。

    3.8K30

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

    thinker的几种布局方式 在 Tkinter 中,布局是一个重要的概念,因为它决定了窗口中各个部件的位置和大小。 Pack 布局 Pack 布局是 Tkinter 中最简单的布局方式之一。...import tkinter as tk root = tk.Tk() # 创建两个按钮部件并使用 pack() 方法添加到窗口中 button1 = tk.Button(root, text="Button...padx 和 pady 参数指定了按钮周围的填充量。 Grid 布局 Grid 布局是一个更灵活和强大的布局方式,它允许您将窗口划分为行和列,并在其中放置部件。...Place 布局 Place 布局是一种绝对定位的布局方式,它允许您精确地指定部件的位置和大小。...例如: import tkinter as tk root = tk.Tk() # 创建一个按钮部件并使用 place() 方法添加到窗口中 button = tk.Button(root, text

    24710

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

    用Python和Tkinter设计烟花:基本知识 这里不再一股脑把数学知识全丢出来,我们边写代码边说理论。...首先,确保你安装和导入了Tkinter,它是Python的标准 GUI 库,广泛应用于各种各样的项目和程序开发,在Python中使用 Tkinter 可以快速的创建 GUI 应用程序。...Tkinter应用的基本设置如下: root = tk.Tk() 复制代码 为了能初始化Tkinter,我们必须创建一个Tk()根部件(root widget),它是一个窗口,带有标题栏和由窗口管理器提供的其它装饰物...这里的打包方法是告诉Tkinter调整窗口大小以适应所用的小部件。窗口直到我们进入Tkinter事件循环,被root.mainloop()调用时才会出现。...每个粒子都会有一些重要的属性,支配了它的外观和移动状况:大小,颜色,位置,速度等等。

    2K10

    Python 之 tkinter 学习笔记

    Python 之 tkinter 学习笔记 前言 最近有个小需求需要实现,最后要给出一个 GUI 界面,想了想还是不用 c++ 写 MFC 了,因为还涉及到网络编程,感觉还是简单事情简单做,然后转手写...创建一个窗口 由于 python 内置了 tkinter 因此我们不需要安装额外的库,直接导入即可 import tkinter as tk 下面是一个简单的示例,它创建了一个窗口,设置窗口标题,并设置窗口大小和位置...import tkinter as tk # 创建一个窗口实例 window = tk.Tk() # 设置窗口标题 window.title('my_window') # 设置窗口大小和位置(宽度...+ x偏移 + y偏移 window.geometry("%dx%d+%d+%d" % (width, height, left, top)) 添加窗口部件 窗口部件简介 tkinter 同样有许多小部件...import tkinter as tk # 创建一个窗口实例 window = tk.Tk() # 设置窗口标题 window.title('my_window') # 设置窗口大小和位置(宽度

    7K20

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

    Tkinter 是 Python 的标准 GUI (Graphic User Interface)库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。...由于 Tkinter 内置到 python 的安装包中,只要安装好 Python 之后就能 import Tkinter 库。...又譬如你点击了浏览器的首页按钮,那么就要清除你浏览器里的全部部件,然后重新绘制主页的布局和内容。 运行结果: ?...Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,由于显示菜单项。...常用与复杂的窗口布局。 tkMessageBox 用于显示你应用程序的消息框。 标准属性 标准属性也就是所有控件的共同属性,如大小,字体和颜色等。

    4.8K70

    七个Python必备的GUI库,这次一定要学会!

    比如你想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没有用户体验的。 所以开发一个图像化的小窗口,就变得很有必要。 今天,小F就给大家介绍七个Python必备的GUI库,每一个都值得学习。...还包括了线程,Unicode,正则表达式,SQL数据库,SVG,OpenGL,XML和功能完善的Web浏览器,以及许多丰富的GUI小部件集合。 使用pip安装一下。...Tkinter Tkinter是Python中最受欢迎的GUI库之一。由于它简单易学的语法,成为GUI开发初学者的首选之一。...Tkinter提供了各种小部件,例如标签,按钮,文本字段,复选框和滚动按钮等。 支持Grid(网格)布局,由于我们的程序大多数都是矩形显示,这样即使是复杂的设计,开发起来也变得简单些。...目前可在基于Unix的系统,Windows和Mac OS上运行。 Python2和Python3,都是可以支持的。

    5.5K30

    七个Python必备的GUI库,这次一定要学会!

    比如你想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没有用户体验的。 所以开发一个图像化的小窗口,就变得很有必要。 今天,小F就给大家介绍七个Python必备的GUI库,每一个都值得学习。...还包括了线程,Unicode,正则表达式,SQL数据库,SVG,OpenGL,XML和功能完善的Web浏览器,以及许多丰富的GUI小部件集合。 使用pip安装一下。...Tkinter Tkinter是Python中最受欢迎的GUI库之一。由于它简单易学的语法,成为GUI开发初学者的首选之一。...Tkinter提供了各种小部件,例如标签,按钮,文本字段,复选框和滚动按钮等。 支持Grid(网格)布局,由于我们的程序大多数都是矩形显示,这样即使是复杂的设计,开发起来也变得简单些。...目前可在基于Unix的系统,Windows和Mac OS上运行。 Python2和Python3,都是可以支持的。

    4.5K20

    Python的GUI编程和tkinter,Wxpython

    [TOC] PythonGUI介绍: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用...在这个主循环的根窗体中,可持续呈现中的其他可视化控件实例,监测事件的发生并执行相应的处理程序 主窗口位置和大小通过,geometry(‘wxh ± y ± z’)方法进行设置,w为宽度,h为高度,x用于分隔高度和宽度...这些控件通常被称为控件或者部件。目前有15种Tkinter的部件。 Button 按钮控件;在程序中显示按钮。...Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,用于显示菜单项。...Tkinter 标签控件(Label)指定的窗口中显示的文本和图像。

    28210
    领券