python - 无法进入 tkinter,python
问题描述
我是编码新手,我正在尝试在 python 中使用 tkinter 从条目中获取输入。理论上,我应该单击“上传”按钮,然后代码将获取条目并为我打印,但这不起作用。这是我的代码。
from tkinter import *
root = Tk()
frame = Frame(root)
frame.pack()
def cancel():
quit()
def upload():
Entry.get()
print(Entry)
bottomframe = Frame(root)
bottomframe.pack( side = BOTTOM )
whitebutton = Entry(frame, fg="black")
whitebutton.pack( side = TOP)
redbutton = Button(frame, text="Cancel", fg="red", command = cancel)
redbutton.pack( side = LEFT)
bluebutton = Button(frame, text="Upload URL", fg="blue", command = upload)
bluebutton.pack( side = RIGHT )
root.mainloop()
有谁知道这里出了什么问题?谢谢,基兰。
解决方案
Entry
__init__
是tkinter 文件夹中文件中的一个类。
而不是这个:
Entry.get()
print(Entry)
这就是你需要的
var=whitebutton.get()
print(var)
推荐阅读
- url - URL 编码是否保证所有输出的字符都是可打印的(可见的)?
- c++ - read 方法从文件中返回最后一个对象两次
- node.js - NodeJS 服务器 pdf 文档生成问题
- c++ - 在 C++ 中打印套接字时,数字代表什么?
- mongoose - 猫鼬巢管道查找
- sql-server - T-SQL 以正确的顺序查找日期的行
- azure - Azure 函数不会在 Push-OutputBinding 中使用 Stop ErrorAction 引发终止错误
- css - CSS中的多个动画 - 仅重复秒动画
- python - 使用 ANN 进行时间序列预测
- python - pyglet中方法内的形状