Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python从gtkEntry构造一个列表_Python_Gtk_Pygtk - Fatal编程技术网

Python从gtkEntry构造一个列表

Python从gtkEntry构造一个列表,python,gtk,pygtk,Python,Gtk,Pygtk,我正在使用gtk2x、Python2.7.3,我需要从其中一个gtkEntry文本框中输入的值创建一个列表。有什么“简单”的方法来解决这个问题吗 全局变量定义: groupID = [] gtkEntry框的定义: <object class="GtkEntry" id="gtkENTRY1"> <property name="visible">True</property> <property name="

我正在使用gtk2x、Python2.7.3,我需要从其中一个gtkEntry文本框中输入的值创建一个列表。有什么“简单”的方法来解决这个问题吗

全局变量定义:

groupID = []
gtkEntry框的定义:

      <object class="GtkEntry" id="gtkENTRY1">
        <property name="visible">True</property>
        <property name="can_focus">True</property>
        <property name="invisible_char">●</property>
        <property name="text" translatable="yes">-</property>
        <property name="primary_icon_activatable">False</property>
        <property name="secondary_icon_activatable">False</property>
        <property name="primary_icon_sensitive">True</property>
        <property name="secondary_icon_sensitive">True</property>
      </object>
正在从对象获取文本:

groupID = self.gID.get_text()
输入的值:

value1,value2
所需产出:

list = [value1,value2]
实际产量:

list = [v,a,l,u,e,1,v,a,l,u,e,2]

如果有人想知道并供将来参考,我准备通过重新拆分来解决这个问题。大概是这样的:

list = re.split(r"\s*[,;]\s*", groupID.strip())
list = re.split(r"\s*[,;]\s*", groupID.strip())