0

コードは次のとおりです:http://pastebin.com/dCL7Nt8K

私はPythonで作業しており、作業しているのはリストまたは辞書だと思っていますが、プログラムを使用して、取得できるビデオの種類を取得しています。

情報を取得してコンボボックスに入れる場所にありますが、情報を比較できるようにしたいので、印刷するget_active_textと、位置に基づいて0、1、2、3などが表示されます。コンボボックス内のアイテムは、1トンも気になりません。コンボボックス内にあるアイテムかどうかを比較し、==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を使用しています。ユーザーがコンボボックスを選択して、ユーザーが望むものをダウンロードできるように、ダウンロード方法をいくつかできるようにしたいと思います。必要に応じて、ペーストビンがソースコードになります。

4

1 に答える 1

0

リストやタプルなどのプリミティブな Python データ型を扱っているのではなく、PyGTK によって Python からアクセス可能なオブジェクトにラップされた GTK ウィジェットを扱っています。詳細については、 のリファレンス ドキュメントチュートリアルを参照してくださいgtk.ComboBox

于 2013-01-27T08:36:44.747 に答える