簡體   English   中英

Python從gtkEntry構造一個列表

[英]Python Construct a list from gtkEntry

我正在使用gtk2x,python 2.7.3,我需要從在gtkEntry文本框之一中輸入的值制作一個列表。 有什么“簡單”的方法可以解決此問題嗎?

全局變量def:

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>

獲取對象:

self.gID = builder.get_object("gtkENTRY1")

從對象獲取文本:

groupID = self.gID.get_text()

輸入的值:

value1,value2

所需的輸出:

list = [value1,value2]

實際輸出:

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

如果有人想知道並供將來參考,我已經准備好通過RE split解決此問題。 像這樣:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM