0

这是代码: http: //pastebin.com/dCL7Nt8K

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

我有它可以获取信息并将其放入组合框中,但我希望能够比较信息,当我打印时,get_active_text我会根据位置得到 0、1、2、3 等组合框中的项目,这不会打扰我,我只想比较组合框中的项目,看看它是否是==N。

我希望这是有道理的。我正在使用非常适合这种情况的 3rd 方库。

你能告诉我我正在和什么一起工作吗?它们被称为元组吗?

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 是源代码。

4

1 回答 1

0

您不是在使用原始 Python 数据类型,例如列表或元组,而是在使用由 PyGTK 包装成可从 Python 访问的对象的 GTK 小部件。更多详细信息,请参阅 的参考文档教程gtk.ComboBox

于 2013-01-27T08:36:44.747 回答