TKinter Entry 和 Text

TKinter Entry 和 Text

觉得有用的话,欢迎一起讨论相互学习~Follow Me

感谢莫烦老师

详情

创建windows

window = tk.Tk()
window.title(‘my window‘)
window.geometry(‘200x200‘)

创建输入框

e = tk.Entry(window, show="*")
# 表示所输入的文字会使用"*"号加以掩盖
# e = tk.Entry(window, show=None)
# 可以通过设置为None取消掩盖模式
e.pack()

指定点输入

def insert_point():
    var = e.get()  # 获取输入的值
    t.insert(‘insert‘, var)  # 从指针位置处输入

b1 = tk.Button(window, text=‘insert point‘, width=15,
                   height=2, command=insert_point)
b1.pack()

末尾输入

def insert_end():
    var = e.get()
    t.insert(‘end‘, var)  # 从末尾处输入
    # t.insert(2.2, var)  # 从第三行第三列输入

b2 = tk.Button(window, text=‘insert end‘,
                   command=insert_end)
b2.pack()

文本框显示

t = tk.Text(window, height=2)  # 表示两个字符高
t.pack()
import tkinter as tk

window = tk.Tk()
window.title(‘my window‘)
window.geometry(‘200x200‘)
e = tk.Entry(window, show="*")
# 表示所输入的文字会使用"*"号加以掩盖
# e = tk.Entry(window, show=None)
# 可以通过设置为None取消掩盖模式

e.pack()

def insert_point():
    var = e.get()  # 获取输入的值
    t.insert(‘insert‘, var)  # 从指针位置处输入

def insert_end():
    var = e.get()
    t.insert(‘end‘, var)  # 从末尾处输入
    # t.insert(2.2, var)  # 从第三行第三列输入

b1 = tk.Button(window, text=‘insert point‘, width=15,
               height=2, command=insert_point)
b1.pack()
b2 = tk.Button(window, text=‘insert end‘,
               command=insert_end)
b2.pack()
t = tk.Text(window, height=2)  # 表示两个字符高
t.pack()

window.mainloop()

原文地址:https://www.cnblogs.com/cloud-ken/p/12614463.html

时间: 2024-08-03 13:57:35

TKinter Entry 和 Text的相关文章

Python Tkinter Entry(文本框)

Python学习记录--关于Tkinter Entry(文本框)的选项.方法说明,以及一些示例. 属性(Options) background(bg) borderwidth(bd) cursor exportselection font foreground(fg) highlightbackground highlightcolor highlightthickness insertbackground insertborderwidth insertofftime insertontime

Python2.7.3 Tkinter Entry(文本框) 说明

Python学习记录--关于Tkinter Entry(文本框)的选项.方法说明,以及一些示例. 属性(Options) background(bg) borderwidth(bd) cursor exportselection font foreground(fg) highlightbackground highlightcolor highlightthickness insertbackground insertborderwidth insertofftime insertontime

Tkinter教程之Text(1)篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811343 '''Tkinter教程之Text篇(1)''''''1.创建第一个Text'''from Tkinter import *root = Tk()t = Text(root)t.pack()root.mainloop()#root中含有一Text控件,可以在这个控件内输入文本,可以使用Ctrl+C/V向Text内添加剪切板上的内容(文本),不接受Ctrl+Z执行操作'''2.向T

Tkinter教程之Text篇(3)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811348 '''Tkinter教程之Text篇(3)''''''14.自定义tag的两个内置属性'''''#tag.first:tag之前插入文本,此文本不包含在这个tag中#tag.last:tag之后插入文本,此文本包含在这个tag中# -*- coding: cp936 -*-# 使用tag的内置属性来插入文本from Tkinter import *root = Tk()t = T

Tkinter教程之Text(2)篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811347 '''Tkinter教程之Text(2)篇''''''6.使用tag来指定文本的属性'''#创建一个指定背景颜色的TAG# -*- coding: cp936 -*-from Tkinter import *root = Tk()t = Text(root)# 创建一个TAG,其前景色为红色t.tag_config('a',foreground = 'red')# 使用TAG '

tkinter entry框第一节

>>> from tkinter import *>>> from tkinter import ttk>>> root=Tk()>>> entry=ttk.Entry(root,width=30) #character 最多可以填30个字符串. 中文的好想不对>>> entry.pack()   #排版>>> entry.get()  #你手动在框子里面敲你好. 他就获取他的value为你好!'你

Python3 tkinter基础 Button text,fg 按钮上显示的文字 文字的颜色

? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdown ? code """ @Author : 行初心 @Date : 18-10-1 @Blog : www.cnblogs.com/xingchuxin @GitHub : github.com/GratefulHeartCoder """ im

Python——Entry、Text控件

background(bg)  : 文本框背景色:  foreground(fg)    :    前景色: selectbackground :  选定文本背景色:  selectforeground :  选定文本前景色:  borderwidth(bd)    : 文本框边框宽度: font      :           字体: show    :          文本框显示的字符,若为*,表示文本框为密码框: state     :       状态:  width    :  

Tkinter教程之Entry篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811302 #Tkinter教程之Entry篇#Entry用来输入单行文本'''1.第一个Entry程序'''from Tkinter import *root = Tk()Entry(root,text = 'input your text here').pack()root.mainloop()#上面的代码目的是创建一个Entry对象,并在Entry上显示'input your text