gtkui.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:yt-browser 作者: juanfgs 项目源码 文件源码
def on_download_clicked(self,button,video_data):
        """ Show the file dialog """
        file_chooser_dialog = Gtk.FileChooserDialog("Elegir donde guardar el video", self.window, Gtk.FileChooserAction.SAVE,
                                                    (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
                                                     Gtk.STOCK_SAVE, Gtk.ResponseType.OK))

        file_chooser_dialog.set_current_name(video_data["title"])



        if file_chooser_dialog.run() == Gtk.ResponseType.OK:
            filename = file_chooser_dialog.get_filename()

            row  = button.get_parent().get_parent()

            # for widget in button.get_parent().get_children():
            #     if widget.__class__.__name__ == 'Button':
            #         widget.destroy()
            video_iter = self.add_video_to_queue(video_data)
            self.video_list.show_all()
            file_chooser_dialog.destroy()

            if video_data["action"] == "convert": #add postprocessing if convert was pressed
                self.backend.convert(True)

            self.download_video_thread(video_data["video_id"], filename,video_iter)
        else:
            file_chooser_dialog.destroy()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号