问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python 用Tkinter.Text设置了文本框之后如何获取输入内容

发布网友 发布时间:2022-04-24 06:39

我来回答

5个回答

懂视网 时间:2022-04-18 06:10

文本框是GUI编程中经常使用到的控件之一,它是用户和程序交互的语言传输通道,这里分享一个关于tkinter文本框的一些操作,希望对需要的朋友有用。

Python Tkinter 文本框用来让用户输入一行文本字符串。(推荐学习:Python视频教程)

你如果需要输入多行文本,可以使用 Text 组件。

你如果需要显示一行或多行文本且不允许用户修改,你可以使用 Label组件。

语法格式如下:

w = Entry( master, option, ... )

master: 按钮的父容器。

options: 可选项,即该按钮的可设置的属性。这些选项可以用键 = 值的形式设置,并以逗号分隔。

实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
from Tkinter import *
 
top = Tk()
L1 = Label(top, text="网站名")
L1.pack( side = LEFT)
E1 = Entry(top, bd =5)
E1.pack(side = RIGHT)
 
top.mainloop()

更多Python相关技术文章,请访问Python教程栏目进行学习!

热心网友 时间:2022-04-18 03:18

1、首先打开python,输入:

#coding:utf-8

import urllib,urllib2

import Tkinter #导入TKinter模块

2、然后输入:

ytm=Tkinter.Tk() #创建Tk对象

ytm.title("login") #设置窗口标题

ytm.geometry("300x300") #设置窗口尺寸

3、然后输入:

l1=Tkinter.Label(ytm,text="用户名") #标签

l1.pack() #指定包管理器放置组件

user_text=Tkinter.Entry() #创建文本框

4、然后输入:

user_text.pack()

def getuser():

  user=user_text.get() #获取文本框内容

  print user  Tkinter.Button(ytm,text="登录",command=getuser).pack() #command绑定获取文本框内容方法

ytm.mainloop() #进入主循环,就完成了。

热心网友 时间:2022-04-18 04:36

1、打开eclipse开发工具,新建python文件;导入tkinter需要的包,设置窗口标题,如下图所示。

2、默认的窗口很小,这里设置窗口的宽度和高度,400x300。

3、在窗口中添加一个Entry组件,设置show属性为None,调用pack()方法添加到窗口中;执行这个文件,弹出一个窗口。

4、再次在窗口上添加一个Button按钮,文本内容为插入字符,设置宽度和高度。

5、,添加按钮点击事件,定义事件函数appendStr;获取Entry组件的值,赋值给Label(添加Label控件),结果出现了报错,Label控件没有insert属性。

6、Label控件改为Text文本框,再次执行这个文件;在Entry控件输入字符串,点击按钮之后相应的Text也会出现该字符串。

热心网友 时间:2022-04-18 06:11

text.get()语句。

如下:

import tkinter
import tkinter as tk


def getstr():
    if text.get() != '':
        words = text.get()
        label["text"] = words


root = tk.Tk()
root.title('主窗口')
root.geometry('500x500')
root.wm_attributes('-topmost', 1)

text = tk.Entry(root, borderwidth=1, width=40)
text.grid(row=1, column=1)
label = tkinter.Label(root, text="您好")
label.grid(row=2, column=1)
comand = tk.Button(root, text="获取", command=getstr, width=10, height=2)
comand.grid(row=3, column=1)
root.mainloop()

热心网友 时间:2022-04-18 08:02

可以用 :
文本 = 文本框实例.get("第几行.第几个字", "第几行.第几个字")
第一个字符串是获取文本的起始位置,第二个是结束位置(为"end"表示到结尾)。
第几行从1开始记,第几个字从0开始。(例:("1.0", "end")表示从第一行第一个字到结尾。)
注意在创建文本框的时候不要把布局和创建命令放在一行,不然会一直返回None,导致报错。
python 用Tkinter.Text设置了文本框之后如何获取输入内容

1、首先打开python,输入:coding:utf-8 import urllib,urllib2 import Tkinter #导入TKinter模块 2、然后输入:ytm=Tkinter.Tk() #创建Tk对象 ytm.title("login") #设置窗口标题 ytm.geometry("300x300") #设置窗口尺寸 3、然后输入:l1=Tkinter.Label(ytm,text="用户名") #标签 l1.pack() #...

excel 引用sheet

在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据。例如,如果您想在Sheet1中引用Sheet2的A1单元格数据,您可以在Sheet1的公式栏中输入“=Sheet2!A1”。这种跨表引用的方式大大增强了Excel的数据处理能力和灵活性。仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击65步自动完成表格匹配,无需手写公式,免费使用!

python的tkinter如何获取输入框中的值

如果想获取第一行开头到第二行结尾的内容,那么使用:c=Text.get('1.0','2.end')

Python tkinter 学习笔记(三):文本框和滚动条

文本框支持两种模式:‘DISABLED’禁用输入,‘NORMAL’为默认状态。通过索引(如“1.0”)获取和修改指定位置的文本,还可以使用‘tag_config’设置不同行的样式。当文本过长,需要滚动条时,可以使用tk.Scrollbar类,它的构造函数包含方向选择和命令设置。滚动条与关联的控件(如文本框)通过‘yscrollcom...

Python中如何获取输入框Entry输入的内容并输出

可以使用StringVar()对象来完成,把Entry的textvariable属性设置为StringVar(),再通过StringVar()的get()和set()函数可以读取和输出相应内容,以下为测试代码(python3.x):from tkinter import *def submit(): print(u.get()) p.set(u.get())root = Tk()root.title("测试")frame = Fram...

python tkinter中的textbox如何从右向左输入

from tkinter import def submit():print(u.get())p.set(u.get())root = Tk()root.title("测试")frame = Frame(root)frame.pack(padx=8, pady=8, ipadx=4)lab1 = Label(frame, text="获取:")lab1.grid(row=0, column=0, padx=5, pady=5, sticky=W)u = StringVar()

python中tkinter中的entry输入框怎么能拿到数字的值?

用entry的get方法获得的肯定是字符串类型。好多方法可以实现。可以尝试用try语录,也可以使用isdigit函数。

python tkinter 导入自定义模块后,自定义模块内的函数无法获取主程序...

点击事件可以传参数 button1=tkinter.Button(win,text='打印',command=lambda : pri1(entry=entry))#调用 my_test def pri1(entry):print(entry.get())print('jj')

Python3 tkinter窗口中如何输入和输出

意思就是你要将你输入的内容进行翻译?如果内容较多的话,用Text吧,如果非要Entry的话也可以~百度随便找的一个示例(Tkinter 改成tkinter,主要是textvariable 和get()):1234567891011121314151617181920#! /usr/bin/env python#! encoding:utf-8# Filename:test.pyfrom Tkinter import *root = Tk()...

python的 tkinter的 text的 insert 属性是怎么用的?

示例 text.insert(0, '内容一') #在文本框开始位置插入“内容一”text.insert(10, '内容二') #在文本框第10个索引位置插入“内容二”text.insert(END, '内容三') #在文本框末尾插入“内容三”

python Tkinter 一个Button的text是1-10中的随机数,如何获取它的text...

button.config('text')[-1]返回按钮button的当前text

tkinter获取文本框内容 python获取文本框里输入的值 python获取输入框内容 python获取text框内容 python获取文本内容 Python将文件内容放到文本框 python获取文本框里数值 python删除文本框内容 python自动给文本框输入值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
两个月婴儿一直咬舌头怎么回事 三个月的婴儿嚼舌头是什么原因 两个月婴儿嚼舌头正常吗 两个月婴儿总咬舌头怎么回事 两个月婴儿咬舌头怎么回事 婴儿喜欢咬舌头是怎么回事 新电影《敢死队》哪个网站有?李连杰和史泰龙的。。。不是预告片... 谁知道在那个网站上能看到李连杰的电影【龙潭虎穴】?谢谢了,最好是3GP... 孩子爱咬舌头是什么原因呢? django怎么安装路径(django路径问题) Python 中用 Tkinter GUI编程 Python 如何用tkinter读取本地网页并显示在软件界面内? python中用tkinter模块怎么打开文件? python用tkinter创建一个登录界面 “python”如何用“tkinter”模块打开文件? 5号充电电池的容量多少? 五号充电电池2700毫安跟2000,1300 有什么区别? 充电电池5号的一般买多少毫安比较耐用些? 那种能用5号电池给手机充电的东西叫什么?5号电池一般有多少毫安? 5号的可充电电池,现在最大容量是多少的? 5号充电电池最大是多少毫安时? 营销管培生是干什么的 成为希尔顿或万豪的管培生有什么要求? 联合利华的管培生有什么要求呢? 观适健蓝莓咀嚼片儿童可以吃吗? 管培生是什么意思?和普通实习生有区别吗? 小孩子能吃蓝莓片吗? 银行管理培训生需要具备什么条件? 职场菜鸟求问外企管培生是什么意思?可以考虑吗? 我家的孩子14个月了可以吃蓝莓吗 python的tkinter如何获取输入框中的值 如何在python中导入Tkinter python如何用像素规定tkinter模块里label或button的大小 Python中tkinter包如何提取文本框文字到函数之外? 关于微笑的英语名言 谁能告诉我关于微笑或放松或生活态度这方面的好的英文句子 含有smile的英语句子 关于爱情和微笑的句子【英语】 给老师的毕业赠言(英文) 表示笑的英语词语 给英语老师的毕业赠言 一篇关于微笑的英语小短文~! 给英语老师的毕业赠言该怎么写? 微笑宝贝英语怎说说 写给英语老师的毕业赠言,要有点英语化的,掺点英语 关于微笑的英语演讲 写给英语老师的毕业赠言要体现出它的职业 用微笑、记住、世界组成的英文句子 英语毕业赠言给老师的!!! ‘’微笑,开启美好‘’的英文怎么说