我有#1.py脚本,它是一个GTK GUI应用程序,我还有第二个脚本,它需要来自第一个脚本的字符串,可以通过gtk.Entry().get_text()
获得
问题是我不知道如何在脚本之外使用这个函数/命令
假设调用了#1脚本测试.py里面有:
def __init__(self):
#some code
#some code
self.TextBox = gtk.Entry()
self.TextBox .connect("key-press-event", self.keyEnter)
#some code
#some code
#some code
def keyEnter(self, widget, ev):
if ev.keyval == 65293 and not self.TextBox.get_text() == "":
self.TextBox1.grab_focus()
self.TextBox.set_editable(False)`
而#2脚本称为test2.py,其内部包含:
Meta = self.client.get_file_and_metadata(#here it needs to go self.Textbox.get_text())
我无法从我编写的其他脚本访问
gtk.Entry()
,因为它是作为一个单独的进程运行的(我还不知道如何操作进程),我这样做了:我变了
它应该下载名为
self.Textbox
的文件我把它改成了
最后,我上传了来自
self.Textbox
的字符串我不知道是否有人会觉得这有帮助,但这解决了我身边的问题:))
相关问题 更多 >
编程相关推荐