pythontkinter输出(Python3tkinter窗口中如何输入和输出)

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

意思就是你要将你输入的内容进行翻译?

如果内容较多的话,用Text吧,如果非要的话也可以~

百度随便找的一个示例(Tkinter

改成tkinter,主要是textvariable

和get()):

#! /usr/bin/env python#! encoding:utf-8

# Filename:test.py

from Tkinter import *

root = Tk()

root.title("Entry Test")

v1 = StringVar()

v2 = StringVar()

v3 = StringVar()

#设置entry为只读属性

Entry(root, width=30,textvariable=v1, stat="readonly").pack()

v1.set("readonly")

#默认情况下下Entry的状态为normal

Entry(root, width=30,textvariable=v2).pack()

v2.set("normal")

#将输入的内容用密文的形式显示

entry = Entry(root, width=30,textvariable=v3)

v3.set("password")

entry.pack()

entry["show"] = "*"

root.mainloop()

2.请问python的tkinter中的entry的内容怎么输出为txt

你的程序是不是报错:"nonetype" has …………

在设置entry变量的时候你的代码是这样:

entry=entry(root,

textvariable=e

).pack()

这时候entry不是entry的实例,而是entry(…… ).pack(),就是pack方法的返回值,pack方法不返回任何值,那么这个时候entry实际上是none,没有get方法,把代码改成这样:

entry=entry(root,

textvariable=e

)

entry.pack()

就可以了

3.请问python的tkinter中的entry的内容怎么输出为txt

from tkinter import *

filename=r"test.txt"

def savetxt(filename):

f=open(filename,'w')

txt=en.get()

f.write(txt)

f.close()

root=Tk()

en=Entry(root)

en.pack()

bu=Button(root,text="save txt",command=lambda:savetxt(filename))

bu.pack()

root.mainloop()

4.python图形化界面设计tkinter

python提供了多个图形开发界面的库,几个常用Python GUI库如下:Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。Jython:Jython程序可以和Java无缝集成。

除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。

比如,Jython的用户界面将使用Swing,AWT或者SWT。Jython可以被动态或静态地编译成Java字节码。

Tkinter 编程 Tkinter 是Python的标准GUI库。Python使用Tkinter可以快速的创建GUI应用程序。

由于Tkinter是内置到python的安装包中、只要安装好Python之后就能import Tkinter库、而且IDLE也是用Tkinter编写而成、对于简单的图形界面Tkinter还是能应付自如。创建一个GUI程序1、导入Tkinter模块2、创建控件3、指定这个控件的master, 即这个控件属于哪一个4、告诉GM(geometry manager)有一个控件产生了。

实例:1 #!/usr/bin/python2 # -*- coding: UTF-8 -*-3 4 import Tkinter5 top = Tkinter.Tk()6 # 进入消息循环7 top.mainloop() 实例2:1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 4 from Tkinter import * # 导入 Tkinter 库 5 root = Tk() # 创建窗口对象的背景色 6 # 创建两个列表 7 li = ['C','python','php','html','SQL','java'] 8 movie = ['CSS','jQuery','Bootstrap'] 9 listb = Listbox(root) # 创建两个列表组件10 listb2 = Listbox(root)11 for item in li: # 第一个小部件插入数据12 listb.insert(0,item)13 14 for item in movie: # 第二个小部件插入数据15 listb2.insert(0,item)16 17 listb.pack() # 将小部件放置到主窗口中18 listb2.pack()19 root.mainloop() # 进入消息循环 Tkinter 组件 Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。

目前有15种Tkinter的部件。我们提出这些部件以及一个简短的介绍,在下面的表:控件 描述 Button 按钮控件;在程序中显示按钮。

Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单的文本内容 Frame 框架控件;在屏幕上显示一个矩形区域,多用来作为容器 Label 标签控件;可以显示文本和位图 Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,由于显示菜单项。 Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选的按钮状态 Scale 范围控件;显示一个数值刻度,为输出限定范围的数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。

. Text 文本控件;用于显示多行文本 Toplevel 容器控件;用来提供一个单独的对话框,和Frame比较类似 Spinbox 输入控件;与Entry类似,但是可以指定输入范围值 PanedWindow PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件。 LabelFrame labelframe 是一个简单的容器控件。

常用与复杂的窗口布局。 tkMessageBox 用于显示你应用程序的消息框。

标准属性 标准属性也就是所有控件的共同属性,如大小,字体和颜色等等。属性 描述 Dimension 控件大小; Color 控件颜色; Font 控件字体; Anchor 锚点; Relief 控件样式; Bitmap 位图; Cursor 光标; 几何管理 Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置 几何方法 描述 pack() 包装; grid() 网格 place() 位置。

5.python tkinter 如何获取文本框中的内容

1、首先打开python,输入:

#coding:utf-8

importurllib,urllib2

importTkinter#导入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()

defgetuser():

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

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

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

pythontkinter输出

转载请注明出处编程代码网 » pythontkinter输出(Python3tkinter窗口中如何输入和输出)

资讯

pythonasic(python中**是什么意思)

阅读(39)

本文主要为您介绍pythonasic,内容包括python中global的作用是什么,pythonflag什么意思,python中**是什么意思。** 在python里面表示幂运算传递实参和定义形参(所谓实参就是调用函数时传入的参数,形参则是定义函数是定义的参数)的时候,你还可以

资讯

gopython速度(gopython不知道选哪个)

阅读(20)

本文主要为您介绍gopython速度,内容包括gopython不知道选哪个,golangVSpython性能谁更强,gopython不知道选哪个。我感觉还是python+c比较好。就我身边的人来看,得出如下观点:c++:学一样可以解决任何问题,就是学习的成本太高,时间脑力不够学不好

资讯

python布尔取反(将布尔型取反的函数是什么)

阅读(23)

本文主要为您介绍python布尔取反,内容包括将布尔型取反的函数是什么,在python中为什么不能对字符取反,变量show是布尔型的,这里取反怎么错了。如果T为布尔型,则取反的函数是 NOT T。布尔型的值只有两个:false(假)和true(真)。false的序号为0,true

资讯

base64pythonhex(base64.decodestringpython怎么实现)

阅读(20)

本文主要为您介绍base64pythonhex,内容包括Python怎么能简单实现Base64编码和解码,Python怎么能简单实现Base64编码和解码,pythonbase64在哪个模块。Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输

资讯

macpythonbs4(mac版python怎么安装beautifulsoup)

阅读(22)

本文主要为您介绍macpythonbs4,内容包括在mac上自己安装了python3.4,怎么安装各种库,mac版python怎么安装beautifulsoup,如何在MAC系统下的python中导入第三方库,如lxml和requests搜狗。安装pythonsudo rm -rf /System/Library/Frameworks/

资讯

python构造字典(python字典中如何创建字典)

阅读(22)

本文主要为您介绍python构造字典,内容包括python字典中如何创建字典,Python中的字典是什么,Python中创建字典的几种方法总结。python---创建字典的方式用{}创建字典代码:x = {"a":"1", "b":"2"}print x输出:{a: 1, b:

资讯

python不自动退出(怎样让python运行完了不直接退出)

阅读(40)

本文主要为您介绍python不自动退出,内容包括Python程序运行完后不自动退出,为什么,怎样让python运行完了不直接退出,用python写的程序方法可以使运行命令窗口不自动关闭搜狗。解决办法有两种:代码要对齐,一般Py脚本里面加 input函数是不会自

资讯

djangopython3.6(python3可以用django吗)

阅读(46)

本文主要为您介绍djangopython3.6,内容包括python3.6怎么新建一个django,3.6pyhton使用什么版本的django,Python3.6使用Django框架中使用Pandas的DataFrame函数没有奏效问。支持,可以使用最新的版本。Get the latest version of Python at h

资讯

sketchpython(PythonIDLE与python有什么区别)

阅读(47)

本文主要为您介绍sketchpython,内容包括如何优雅的在手机上写Python,纯手机党怎么学python,python的IDLE是什么意思。指代不同Python IDLE:是Python的集成开发环境 ,自1.5.2b1以来已与该语言的默认实现捆绑在一起。 2、python:

资讯

pythoncjson安装(python里面怎么安装json包)

阅读(51)

本文主要为您介绍pythoncjson安装,内容包括python里面怎么安装json包,reportlab怎么安装,pythonlxml怎么安装。python中的json解释库有好几个,不同版本使用方法不同。常用有 json-py 与smiplejson 两个包其中,json-py

资讯

time.mktimepython(python怎么将时间戳转化为日期)

阅读(46)

本文主要为您介绍time.mktimepython,内容包括python怎么将时间戳转化为日期,python中怎么把datetime类型转换成timestamp,pythondatetime处理时间。当前时间戳:time.time()当前日期:time.ctime()Python下日期到时间戳的转换import datetimeim

资讯

matlab和python的区别(Python跟Matlab有什么区别和联系呢)

阅读(33)

本文主要为您介绍matlab和python的区别,内容包括Python跟Matlab有什么区别和联系呢,学matlab还是python好,python与matlab的优缺点比较。联系:可以使用python语言开发Matlab软件使用的程序。区别:指点不同Python:是一种跨平台的计算机程序设计

资讯

python格式化输出r(python缩进/格式化输出)

阅读(14)

本文主要为您介绍python格式化输出r,内容包括python中r'中怎么输出',python缩进/格式化输出,python格式化输出,为什么要用。for i in range(1,10):for j in range(1,10):sum = i * jprint %d * %d =

资讯

文档分类python(Python中如何按照一列属性分类输出txt文档)

阅读(18)

本文主要为您介绍文档分类python,内容包括如何将文本分类成积极和消极的python,Python中如何按照一列属性分类输出txt文档,如何利用python将txt文件划分训练集和测试集。# Step 1: 编写原始数据文档解析 (Parser)# Step 2: 编写数据自动分类存

资讯

pythonargparse安装(pythonargparse怎么使用tex输出pdf)

阅读(13)

本文主要为您介绍pythonargparse安装,内容包括pythonargparse怎么使用tex输出pdf,Ubuntu10.04的python3.1没有argparse.py,怎么安装,python中的argparse模块怎么参数传递。python中argparse模块用法。分享给大家供大家参考。具体分析如下:

资讯

python定向输出到文件(关于python的输出重定向)

阅读(19)

本文主要为您介绍python定向输出到文件,内容包括关于python的输出重定向,python怎样将结果输出到文件中,关于python的输出重定向。import sysf = open(a.txt,w)print >>sys.stdout,hello,worldhello,world

资讯

pythoncontents(pythontkinter如何获取文本框中的内容)

阅读(15)

本文主要为您介绍pythoncontents,内容包括Python程序运行报错AttributeError:'PlanarImage'objecthasnoattribute,运行python时出现错误,怎么改,pythontkinter如何获取文本框中的内容。首先打开python,输入:#coding:utf-8importurlli