gtk python列出了从组合框中获取文本的字符串

时间:2013-01-26 15:24:20

标签: python string list dictionary

以下是代码:http://pastebin.com/dCL7Nt8K

我在python中工作,我认为这是我正在使用的列表或字典,但我正在使用该程序来获取可以检索哪些类型的视频。

我知道它将获取信息并将其放入组合框中,但我希望能够比较信息,当我打印get_active_text时,我得到0,1,2,3,基于组合框中项目的位置,这不会让我感到烦恼,我只想比较组合框中的项目,看看它是==到N.

我希望这是有道理的。我正在使用第三方库,它可以很好地适应这种情况。

你能让我知道我和你在一起的是什么吗?他们被称为元组吗?

def cb_changed(w): passw = w.get_active()



    liststore1 = gtk.ListStore(str)
    liststore2 = gtk.ListStore(str)
    liststore3 = gtk.ListStore(str)
    liststore4 = gtk.ListStore(str)
    liststore5 = gtk.ListStore(str)
    liststore6 = gtk.ListStore(str)

    def combo1_text(widget):
            yt = YouTube()
            yt.url = Conviare.entry1.get_text()
            videolist = yt.videos
            for videos in yt.videos:
                    Conviare.liststore1.append([videos])
            return videolist

对不起,我想尽可能多地了解这一点。 对于一个简单的Pytube文档,我可以看看这个http://pypi.python.org/pypi/pytube/。这真的很简单(尝试一下)。我把他正在打印的东西放到组合框中,我使用liststore1来保存这个列表。 我只是想能够下载一些如何下载,以便用户可以选择一个组合框并让它下载用户想要的内容。如果需要,pastebin是源代码。

1 个答案:

答案 0 :(得分:0)

您不使用原始Python数据类型(如列表或元组),您正在使用PyGTK包装的GTK小部件到可从Python访问的对象。有关详细信息,请参阅gtk.ComboBox的{​​{3}}和reference documentation