我创建了2个独立的窗口。一个是家,另一个是要注册。当我运行注册模块时,它可以工作,但是当我尝试从首页转到注册页面进行注册时,它不会从字段中获取任何输入。
当我尝试从注册页面本身运行代码时,代码按预期运行并正常工作。但是,当我尝试从主页打开它时,该按钮不起作用。
我的主页代码如下: '''蟒蛇
def poke(self, context):
# create a hook (removed some of the SSH/SFTP intricacies for simplicity)
# get list of file(s) matching regex
files = hook.list(self.bucket, self.prefix) # you need to define operator paramters for the choices that are dynamic in the operator's poke (e.g. which bucket, what the file prefix is); swapped in the GCS args
regex = re.compile(self.remote_filename)
files = list(filter(regex.search, files))
if not files:
return False
return True
'''
对于注册页面 '''蟒蛇
import registration
from tkinter import *
root = Tk()
c=registration.Register(root)
root = mainloop()
'''
当我尝试运行主页并在注册中输入名称并尝试保存它时,我在mysql的表名称中得到了空格。但它应该已经存储了在输入字段中输入的值。
答案 0 :(得分:0)
你做错了 self.x =条目(self.root,textvariable = self.e).pack() 代替 self.x =条目(self.root,textvariable = self.e) self.x.pack()
现在您可以将值插入self.x