发布网友 发布时间:2022-04-24 05:32
共6个回答
懂视网 时间: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
试试这个:热心网友 时间:2022-04-18 04:36
你好,下面是一个例子,可以将entry的东西写到文件去 from tkinter import * root = Tk() var.set("早上好!") e = Entry(root,textvariable=var) e.pack() print (e.get()) with open(fileName,"r")as f: f.write(e.get()) root.mainloop()追问tkinter,我也在用。我只是想试试pysimplegui这个模块,网上说这个图形用户界面,非常好用,就想试试,结果 就遇到上述问题。谢谢你的回笔
热心网友 时间:2022-04-18 06:11
simplegui在Linux下不支持输入法,真没用,还不如用python-dialog或zenty或pyqt5热心网友 时间:2022-04-18 08:02
在save()方法中,您试图访问self.area,但没有创建它。在热心网友 时间:2022-04-18 10:10
把结果赋值给变量contentf=open("text.txt",'wb')f.write(content)f.close()或者将结果输出,在运行时pythontest.py>./test.txt重定向输出结果。追问我说的是python 中的pysimplegui这个模块中的输入文本框内容,保存到txt,文件。不是python读写文件方法。能不能把完整的代码给发一下,谢谢