• 手机站
  • 收藏
聚培教育网合作机构 > 济南达内教育
济南达内教育
400-998-6158
济南达内教育是一家由留学海归创办的高端职业教育培训机构,是中国人才培养平台、人才输送平台。
济南达内教育

Python GUI编程entry控件​的用法

python学习网

更新时间:2021-10-30 浏览:276
核心提示:今日给各位讲一下文本框,entry控制,能够保持网站内容的键入,随后融合之前的好多个控制完成一个小作用

上一节內容给各位讲了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涵数。

更多>同类资讯
更多>相关课程
顶部