返回

济南达内教育

Python GUI编程entry控件​的用法

python学习网更新时间:2021-10-30 浏览:270

上一节內容给各位讲了button控制,今日给各位讲一下文本框,entry控制,能够保持网站内容的键入,随后融合之前的好多个控制完成一个小作用。

*看一下怎样转化成控制吧:

# 默认设置应用tk做为tkinter的简称

import tkinter as tk

# 转化成一个Tk目标(也叫主文本框目标)

root = tk.Tk()

# 设定文本框的名字

root.title("GUI第四弹 entry控制")

# 设定文本框的尺寸,正中间的是小写字母的x

root.geometry("300x300")

root['background'] = "pink"

# **个主要参数主要是表明控制的父对话框到底是谁

entry = tk.Entry(root)

entry.pack()

# 让窗血液循环起來,文本框才会一直表明

root.mainloop()
Python GUI编程

一样的,我们看一下文本框有哪些特性吧,根据这种特性做一些清理:

Python GUI编程


# 默认设置应用tk做为tkinter的简称

import tkinter as tk

# 转化成一个Tk目标(也叫主文本框目标)

root = tk.Tk()

# 设定文本框的名字

root.title("GUI第四弹 entry控制")

# 设定文本框的尺寸,正中间的是小写字母的x

root.geometry("300x300")

root['background'] = "pink"

# **个主要参数主要是表明控制的父对话框到底是谁

entry = tk.Entry(root, bg="green", fg="white", show="*")

entry.pack()

# 让窗血液循环起來,文本框才会一直表明

root.mainloop()
Python GUI编程

注:

文本框内表明的是*号,不管键入哪些內容全是这一标记,只*须设定一下show的特性就可以,尤其适用输入支付密码时,默认设置的是原状键入,原状表明。

最终我们完成一个小作用吧,融合以前的Button控制和Label控制,做一下简易的备考:


# 默认设置应用tk做为tkinter的简称

import tkinter as tk

def click():

res = entry.get()

label2var.set("键入內容:"   res)

# 转化成一个Tk目标(也叫主文本框目标)

root = tk.Tk()

# 设定文本框的名字

root.title("GUI第四弹 entry控制")

# 设定文本框的尺寸,正中间的是小写字母的x

root.geometry("300x300")

root['background'] = "pink"

# **个主要参数主要是表明控制的父对话框到底是谁

label1 = tk.Label(root, text="文本框:", bg="pink")

label1.place(x=0, y=0, height=14)

entry = tk.Entry(root, bg="white", fg="black")

entry.place(x=50, y=0)

btn = tk.Button(root, text="插进到Label控制", command=click, bg="orange")

btn.place(x=60, y=30)

label2var = tk.StringVar()

label2var.set("內容表明:")

label2 = tk.Label(root, textvariable=label2var, bg="pink")

label2.place(x=0, y=70)

# 让窗血液循环起來,文本框才会一直表明

root.mainloop()
Python GUI编程

合理布局涵数会在后面跟大伙儿解读,如今不明白没有关系。合理布局涵数关键有三种,pack,place,grid涵数。

相关资讯

Python操作Excel教程:average函数求平均值的算法
2021-10-30 914
Python操作Excel教程-average函数求平均值...
人工智能和创客教育有什么区别
2022-11-05 843
人工智能和创客教育有什么区别对于人工智能,教育工作者首先要了解和接触这些技术,然后在课堂上介绍给学生。在这个过程中,教师...
怎么用热力图实现Python数据可视化
2021-10-28 703
大数据可视化是计算机科学或深度学习新项目中十分特别的一环。一般,你需要在工程前期开展探究性的数据统计分析(EDA),进而对信息有一定的掌握,并且建立数据可视化的确能够使剖析的目的更清楚...
人工智能在制造业的生产中可以发挥哪些作用
2021-06-12 445
人工智能在制造业的生产中可以发挥的作用共分为7项,分别是:1、预测性和预防性维护;2、提高机器人的效能;3、制造供应链;...
Python的基础语法
2021-11-03 431
编写Paython程序流程以前*对英语的语法有一定的掌握,才可以编写标准的Python程序流程...
二维密度图实现Python可视化的方法
2021-10-28 421
二维密度图(2D Density Plot)是一维版本号密度图的形象化拓展,相对性于一维版本号,其特点是可以见到有关2个自变量的概率分布函数...
Python操作Excel教程:提取Excel工作表的名字并修改的方法
2021-10-30 364
Python操作Excel教程-提取Excel工作表的名字并修改...
怎么运行python
2023-01-10 359
怎么运行python1. 使用Python自带的IDLE在开始--程序--Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI),点击后弹出如下...

相关课程

栏目导航