为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python中存储来自文本框的输入?

如何在python中存储来自文本框的输入?

翻阅古今 2021-08-14 21:44:34
我想制作一个程序,向我显示使用 python tkinter GUI 在文本框中引入的数字的除数,并将结果存储到纯文本文件中。我不知道如何从文本框中获取值。我知道这是与 相关的东西get(),我读了一些东西,但我仍然不明白。这是代码:from tkinter import *def create_file():    file_object = open("C:/Users/valis/Desktop/Divisors.txt","w+")def evaluate():    show_after= Label(text= "Check your Desktop !")    show_after.pack(pady=2, anchor=SW)    create_file()#Windows size and Titlewindow = Tk()window.title("Show Divisors")window.geometry("300x100")message = Label(window, text="Enter a number : ")message.pack(pady=2, anchor=NW)textbox_input = Text(window,height=1, width=11)textbox_input.pack(padx= 2,pady= 2, anchor=NW)window.mainloop()代码不完整,我该怎么办?
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

正如您所说,您将使用get()函数但具有一些附加属性。

如果我们有一个文本框textbox_input,那么您可以使用以下行返回其输入:

test_input = textbox_input.get("1.0",END)

第一部分,“1.0”意味着输入应该从第一行,字符零(即:第一个字符)读取。END是一个导入的常量,它被设置为字符串“end”。该END阅读部分的手段,直到达到文本框的末尾。


查看完整回答
反对 回复 2021-08-14
  • 1 回答
  • 0 关注
  • 224 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信