Python | Tkinter中的文本区域和按钮

Library:

图书馆:

Tkinter

Tkinter (Tkinter)

Tkinter(Tk interface) is a Standard python library that is used to create easy, fast, and simple GUI applications.

Tkinter(Tk接口)是一个标准的python库,用于创建简单,快速和简单的GUI应用程序。

Download Tkinter:

下载Tkinter:

General Way:
pip install python-tk
Pycharm Users:
Go to the project interpreter and install tkinter from there.

In this tutorial, we will create a label and text area, and we will extract the text from the text area, and we will see the functioning of the buttons.

在本教程中,我们将创建一个标签和文本区域,并从文本区域中提取文本,然后我们将看到按钮的功能。

Tkinter功能 (Tkinter functions)

  1. Importing all the inner functions of the Tkinter: from tkinter import *

    导入Tkinter的所有内部功能 :从tkinter import *

  2. Creating Root: root=Tk(), this function will create the root window.

    创建Rootroot = Tk() ,此函数将创建根窗口。

  3. Setting Geometry: root.geometry("500x500") we can set the geometry.

    设置几何root.geometry(“ 500x500”)我们可以设置几何。

  4. Setting Title: root.title("<Set the title>") we can set the title with the help of this function

    设置标题root.title(“ <设置标题>”)我们可以借助此功能设置标题

  5. Creating Label: Label(root,text="Hello"), we can set the label with the help of this function.

    创建标签Label(root,text =“ Hello”) ,我们可以借助此功能设置标签。

  6. Creating Text areas: Input(root,textvariable=<set text variable>,width=<set width>)

    创建文本区域Input(root,textvariable = <设置文本变量>,width = <设置宽度>)

  7. Creating Buttons: Button(root,text="<Set text>",command=<set funnction>,bg=<set background color>)

    创建按钮按钮(root,text =“ <设置文本>”,command = <设置功能>,bg = <设置背景颜色>)

  8. Running Loop: root.mainloop(), without running this function we will not be able to open the window.

    运行循环root.mainloop() ,如果不运行此功能,我们将无法打开窗口。

Program:

程序:

# import the module and all specifications
from tkinter import *
# create the window and set geometry and title
root=Tk()
root.geometry("500x500")
root.title("Include Help")
# creating the commanding 
# function of the button
def get_value():
name=Text_Area.get()
# creating a new window
root2=Tk()
root2.geometry("500x500")
root2.title("Include Help")
# setting the Label in the window
label2=Label(root2,text=f"Welcome To Include Help {name}")
label2.place(x=160, y=80)
root2.mainloop()
# set the string variable
Text_Area=StringVar()
# create a label
label=Label(root,text="Enter Your Name")
# placing the label at the right position
label.place(x=190,y=80)
# creating the text area
# we will set the text variable in this
Input=Entry(root,textvariable=Text_Area,width=30)
Input.place(x=130,y=100)
# create a button
button=Button(root,text="Submit",command=get_value,bg="green")
button.place(x=180,y=130)
root.mainloop()

Output:

输出:

Python | Text Area and Button in Tkinter (Output)

This is the output, so in the above code we have done like we will take the name with the help of text area and after pressing the button, the commands of function will work and we will pop the new window where our name will get displayed.

这是输出,因此在上面的代码中我们已经完成了工作,就像我们将在文本区域的帮助下获取名称一样,在按下按钮之后,函数的命令将起作用,并且我们将弹出一个显示名称的新窗口。

翻译自: https://www.includehelp.com/python/text-area-and-button-in-tkinter.aspx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542905.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

十六进制转八进制c++代码_如何将十六进制代码上传到微控制器?

十六进制转八进制c代码Read: 8051 Microcontroller programming using Keil Uvision IDE 阅读&#xff1a; 使用Keil Uvision IDE进行8051单片机编程 将HEX文件上传到微控制器 (Uploading a HEX file to Microcontroller) Once you have developed the hex code for the progr…

java工程师占比_Java工资怎么样?哪个地方Java工作机会最多?

随着IT产业的发展&#xff0c;JAVA语言因其独有的特点&#xff0c;使其在各项服务器中应用程序的开发所占有一定的优势&#xff0c;随着JSP技术的发展&#xff0c;使Java语言的网络应用更为实际化、更高效快捷&#xff0c;成为IT产业常用的技术。 越来越多的企业&#xff0c;因…

Nginx主配置文件nginx.conf中文详解

第1章 nginx配置解释图解第2章 Nginx核心配置文件nginx.conf史上最细中文详解2.1 定义Nginx运行的用户和用户组2.2 nginxworker进程数&#xff0c;即处理请求的进程&#xff08;熟称负责接客的服务员&#xff09;2.3 cpu亲和力配置&#xff0c;让不同的进程使用不同的cpu2.4 全…

0到100速度测试软件,【图】到底如何完成 揭晓0-100公里/小时测试_汽车江湖

经常浏览汽车网站的朋友应该对0-100公里/小时加速测试并不会感到陌生&#xff0c;几乎所有深度测试车型都会经历的考验&#xff0c;而在各个汽车官网上通常也会将这一数值标出。然而&#xff0c;这个成绩到底是如何测出的&#xff0c;或许大多数人并不十分知晓&#xff0c;接下…

计算机毕业设计谢辞怎么写,毕业论文谢辞怎么写(通用8篇)

毕业论文谢辞怎么写(通用8篇)一段忙碌又充实的大学生活要即将结束&#xff0c;毕业前要通过最后的毕业论文&#xff0c;毕业论文是一种有准备、有计划、比较正规的、比较重要的检验大学学习成果的形式&#xff0c;那么你有了解过毕业论文吗&#xff1f;以下是小编为大家整理的毕…

J2EE基础之Web服务简介

J2EE基础之Web服务简介 1、什么是Web服务&#xff1f; 在人们的日常生活中&#xff0c;经常会查询网页上某城市的天气信息&#xff0c;这些信息都是动态的、实时的&#xff0c;它是专业的气象站提供的一种服务。例如&#xff0c;在网上购物时&#xff0c;通常采用网上支付的方式…

计算机安装重装出现错误,一键重装失败怎么办?电脑重装系统失败的原因和解决方法...

在电脑出现问题的时候&#xff0c;我们可以通过重装系统来解决电脑问题。但有的时候重装系统失败&#xff0c;无法进行安装&#xff0c;这可怎么办呢&#xff1f;下面就让小编为大家带来电脑重装系统失败的原因和解决方法。1、启用了防毒功能问&#xff1a;当重装系统时&#x…

System Center Technical Preview DPM(2016)对Exchange2016的灾难恢复

其实备份很简单&#xff0c;就是做好备份计划即可&#xff0c;但往往客户最担心的是备份的东西在真的灾难恢复时是否可以恢复出来可用&#xff0c;这才是考验备份软件的最关键时刻&#xff0c;因此象备份Exchange这样的应用时对于管理员来说除了会玩备份软件外还需要熟悉Exchan…

教你在Ubuntu上体验Mac风格

导读老实说&#xff0c;我是个狂热的 Ubuntu 迷&#xff0c;我喜欢 Ubuntu 默认的 Unity 主题样式外观。此外&#xff0c;还有很多关于 Ubuntu 14.04 的漂亮图标主题样式 可用来美化默认的外观。但正如我上面提到的仍有很多用户喜欢 Mac OS X 的主题样式&#xff0c;我希望这篇…

在Python中升级灰度图像

Upscaling of an image refers to enlarging the size of an image. 图像放大是指放大图像的大小。 In this program, we will be using two functions of OpenCV-python (cv2) module.. lets see their syntax and descriptions first 在此程序中&#xff0c;我们将使用Open…

安卓投屏软件_有哪些好用又免费的手机投屏到电脑的软件?

推荐一款免费、好用的投屏软件&#xff0c;叫做【快投屏】&#xff0c;支持多端无线一键投屏、远程投屏&#xff0c;不限制使用时间&#xff0c;不压缩投屏画质。快投屏 - 手机投屏到电视,电脑的无线投屏软件​支持以下几种投屏&#xff1a;手机投电视手机投电脑手机投手机电脑…

dnf韩服服务器维护中,DNF2019韩服4.30维护:这些职业被加强

DNF韩服4.30维护DNF2019韩服4.30更新内容 DNF95版本4.30韩服更新内容 DNF95版本职业平衡。相信大家都很想知道吧&#xff0c;一起来看看吧。地下城一直被称为鬼剑士的游戏&#xff0c;无论是在何地图&#xff0c;如果看不到鬼剑士的话那就是太阳打西边出来了&#xff0c;9成勇士…

java 实现 堆排序算法_C程序实现堆排序算法

java 实现 堆排序算法Heap Sort is a comparison-based sorting algorithm that makes use of a different data structure called Binary Heaps. Let us understand some important terms, 堆排序是一种基于比较的排序算法&#xff0c;该算法利用称为二进制堆的不同数据结构。…

b+树时间复杂度_数据结构:线性表,栈,队列,数组,字符串,树和二叉树,哈希表...

作者&#xff1a;张人大代码效率优化复杂度 -- 一个关于输入数据量n的函数时间复杂度 -- 昂贵与代码的结构设计有着紧密关系一个顺序结构的代码&#xff0c;时间复杂度是O(1), 即任务与算例个数 n 无关空间复杂度 -- 廉价与数据结构设计有关数据结构 -- 考虑如何去组织计算机中…

评价最高影片JAVAlibrary_视频 | 手游大神,动画导演,机圈新贵,极客怎么评价《愤怒的小鸟2》?...

谁能想到&#xff0c;迄今为止口碑最好的「游戏改编电影」竟然来自一个手机游戏IP&#xff1f;&#xff01;《愤怒的小鸟2》是有史以来评价最好的游戏改编电影。—— http://Screencrush.com《愤怒的小鸟2》凭什么能在打分平台上获得游戏改编电影最高分&#xff1f;—— http:/…

如何安装_如何安装吸顶灯?吸顶灯安装注意事项

摘要&#xff1a;灯是我们每个家庭都有的照明装置&#xff0c;它的造型和光能效果能直接影响到家居生活的氛围、美观度以及健康状况。吸顶灯的造型功能也随着科技的发展在不断发生多元化的改变。如今市面上的吸顶灯既有简单的装置又不比吊灯少了时尚奢华&#xff0c;让在层高较…

win10虚拟网络服务器,win10 虚拟专用网络服务器配置

win10 虚拟专用网络服务器配置 内容精选换一换本节将介绍在华为云关系型数据库服务的管理控制台创建实例的过程。目前&#xff0c;RDS for SQL Server支持“包年/包月”和“按需计费”购买&#xff0c;您可以根据业务需要定制相应计算能力和存储空间的华为云关系型数据库实例。…

easyui的textbox实现编辑保存_第80讲:工作表数据与UserForm窗口的交互,记录的编辑和保存...

大家好&#xff0c;我们今天继续讲解VBA数据库解决方案&#xff0c;今日讲解的是第80讲:工作表数据与UserForm窗口的交互过程中&#xff1a;如何对显示的记录进行编辑和保存。在前几讲中&#xff0c;我们实现了将工作表的数据传给UserForm窗口&#xff0c;实现的开始记录、下一…

jsp管理系统页面模板_jsp+ssh(spring+struts2+hibernate)+mysql实现的高校实验室管理系统...

今天给大家演示的是一款由jspssh(springstruts2hibernate)mysql实现的高校实验室管理系统本系统后端采用ssh框架&#xff0c;前端采用bootstrap和layui框架&#xff0c;界面美观大气。主要实现的功能有&#xff1a;1&#xff1a;教师和学生登录注册(超级管理员内置)。2&#xf…

小程序服务器获取appid,微信小程序小程序appid如何获取

经常有人问微信小程序的appid如何获取&#xff1f;小程序appid是小程序对应的id&#xff0c;通过小程序后台可以简单查询到。1、如果这个小程序是你做的小程序管理员进入公众平台、使用小程序帐户登录后&#xff0c;点击左侧菜单中的「设置」&#xff0c;在「开发设置」一项&am…