Python 从gtk中获取值。PyGTK中的条目
我正在从事一个PyGTKGUI项目,我想知道,有没有办法从gtk.Entry获取变量值Python 从gtk中获取值。PyGTK中的条目,python,user-interface,pygtk,Python,User Interface,Pygtk,我正在从事一个PyGTKGUI项目,我想知道,有没有办法从gtk.Entry获取变量值 text=gtk.Entry(0) text.set_activates_default(True) port = text.get_text() 这不起作用,默认情况下文本框为空,get_text()返回空字符串,有什么想法吗?检索方法是正确的,但在创建之后,用户还不能在字段中键入任何内容 您必须等待用户在字段中实际键入内容,然后调用get_text()检索方法是正确的,但
text=gtk.Entry(0)
text.set_activates_default(True)
port = text.get_text()
这不起作用,默认情况下文本框为空,get_text()返回空字符串,有什么想法吗?检索方法是正确的,但在创建之后,用户还不能在字段中键入任何内容
您必须等待用户在字段中实际键入内容,然后调用
get_text()
检索方法是正确的,但在创建之后,用户还不能在字段中键入任何内容
您必须等待用户在字段中实际键入内容,然后调用
get_text()
,因为您的文本字段默认为空,所以get_text()将返回空字符串。
添加按钮回调函数或其他函数。因此,无论何时调用该函数,都可以使用
text.gtk_text()
你可能想在这里使用self。因为您将在其他函数中而不是在主线程中访问条目,所以使用
self.text=gtk.Entry()
self.text.set_activates_default(True)
def foo(self,widget,event): # some callback function
port = self.text.get_text()
print port
由于文本字段默认为空,因此get_text()将返回空字符串。 添加按钮回调函数或其他函数。因此,无论何时调用该函数,都可以使用
text.gtk_text()
你可能想在这里使用self。因为您将在其他函数中而不是在主线程中访问条目,所以使用
self.text=gtk.Entry()
self.text.set_activates_default(True)
def foo(self,widget,event): # some callback function
port = self.text.get_text()
print port
这不起作用,文本框默认为空,get_text()返回空字符串,有什么想法吗
听起来你在寻找用户输入后的文本。为了做到这一点,gtk使用信号,允许您将用户操作连接到将要执行某些操作的函数。在您的情况下,您希望此函数从输入中获取文本。因为您没有描述用户交互,所以我将给出最简单的示例。如果你有按钮
在您的GUI中,当单击时,将获取此时在条目中键入的任何内容,您可以执行以下操作:
button = gtk.Button( 'Click Me')
button.connect( 'clicked', on_button_click )
然后,您可以定义单击按钮上的功能:
def on_button_click(self, widget, data=None):
port = text.get_text()
print 'Port: %s' % port
因此,对于上面的示例代码,您将有一个按钮,当单击该按钮时,它将从gtk.Entry中获取文本
查看这个关于如何在pygtk中使用信号的简单示例
这不起作用,文本框默认为空,get_text()返回空字符串,有什么想法吗
听起来你在寻找用户输入后的文本。为了做到这一点,gtk使用信号,允许您将用户操作连接到将要执行某些操作的函数。在您的情况下,您希望此函数从输入中获取文本。因为您没有描述用户交互,所以我将给出最简单的示例。如果你有按钮
在您的GUI中,当单击时,将获取此时在条目中键入的任何内容,您可以执行以下操作:
button = gtk.Button( 'Click Me')
button.connect( 'clicked', on_button_click )
然后,您可以定义单击按钮上的功能:
def on_button_click(self, widget, data=None):
port = text.get_text()
print 'Port: %s' % port
因此,对于上面的示例代码,您将有一个按钮,当单击该按钮时,它将从gtk.Entry中获取文本
查看此示例了解如何在pygtk中使用信号的简单示例此示例保存了我的一天。此示例保存了我的一天。