示例#1
0
    def __init__(self, parent=None):
        QtWidgets.QWidget.__init__(self, parent)
        self.vskytube = Ui_Form()
        self.vskytube.setupUi(self)
        self.resize(613, 473)
        self.setWindowTitle('SkyTube Download v.' + __version__)
        self.setMaximumSize(613, 473)
        self.setMinimumSize(613, 473)

        self.vskytube.btn_valida_2.clicked.connect(self.descarga)
        self.vskytube.btn_valida.clicked.connect(self.valida)
        self.vskytube.ck_lst_auto.setEnabled(False)
        self.vskytube.treeView.doubleClicked.connect(self.directorio)
        self.vskytube.treeView.clicked.connect(self.directorio2)
        self.vskytube.lineEdit.returnPressed.connect(self.valida)

        self.vskytube.btn_add_video.clicked.connect(self.add)
        self.vskytube.btn_folder_2.clicked.connect(self.folder)
        self.vskytube.btn_paypal.clicked.connect(self.donapaypal)
        self.vskytube.ck_captura.stateChanged['int'].connect(self.CapturaClip)
        self.vskytube.ck_vlc.stateChanged['int'].connect(self.vlc_checked)
        self.vskytube.lst_encola.itemClicked['QListWidgetItem*'].connect(
            self.valida_lista)
        self.vskytube.lst_encola.itemDoubleClicked['QListWidgetItem*'].connect(
            self.elimina_item)
        self.vskytube.btn_de_item.clicked.connect(self.elimina_item)
        self.vskytube.btn_add_lista.clicked.connect(self.valida_descarga)
        self.vskytube.btn_google.clicked.connect(self.social_google)
        self.vskytube.btn_twitter.clicked.connect(self.social_twitter)
        self.vskytube.btn_facebook.clicked.connect(self.social_facebook)
        self.vskytube.btn_play.clicked.connect(self.btn_play)
        self.vskytube.web.showFullScreen()
        self.vskytube.ck_play.setChecked(True)
        self.vskytube.ck_play.clicked.connect(self.cambia_icono_play)
        self.vskytube.groupBox_3.setVisible(False)
        self.check_for_updates()
        self.vskytube.btn_actualiza.clicked.connect(self.actualiza_version)
        self.vskytube.btn_ayuda.clicked.connect(self.ayuda)

        self.vskytube.web.settings().setAttribute(
            QtWebKit.QWebSettings.PluginsEnabled, True)
        self.vskytube.web.settings().setAttribute(
            QtWebKit.QWebSettings.JavascriptEnabled, True)
        self.vskytube.web.settings().setAttribute(
            QtWebKit.QWebSettings.JavascriptCanOpenWindows, True)
        self.vskytube.web.setUrl(
            QtCore.QUrl("http://skytube.me/static/skytube/img/logo.png"))
        self.vskytube.lineEdit.setPlaceholderText(
            'https://www.youtube.com/watch?v=p5RobDomh5U')
        self.oculta()
        self.vskytube.lbl_desc.setStyleSheet("color:red;")
        self.vskytube.p_bar.setMinimum(0)
        self.process = QtCore.QProcess()
        self.setclipboard()
        self.crea_directorio()
        self.vlc()
示例#2
0
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.vskytube = Ui_Form()
        self.vskytube.setupUi(self)
        self.resize(585, 121)
        self.vskytube.label_7.setStyleSheet("color:grey;")
        self.setWindowTitle('SkyTube Download v.1.5')
        self.setMaximumSize(880, 321)
        self.setMinimumSize(489, 48)
        self.vskytube.groupBox.setVisible(False)
        self.connect(self.vskytube.btn_valida_2, QtCore.SIGNAL('clicked()'),
                     self.descarga)
        self.connect(self.vskytube.btn_valida, QtCore.SIGNAL('clicked()'),
                     self.valida)
        self.vskytube.lbl_desc.setVisible(False)
        self.vskytube.ck_lst_auto.setEnabled(False)
        self.connect(self.vskytube.btn_folder, QtCore.SIGNAL('clicked()'),
                     self.crea_directorio)
        self.vskytube.treeView.doubleClicked.connect(self.directorio)
        self.vskytube.lineEdit.returnPressed.connect(self.valida)
        self.vskytube.treeView.setVisible(False)
        self.vskytube.lbl_perfil.setVisible(False)
        self.setStyleSheet("background-image: url('imagenes/skylogo.png');")
        self.connect(self.vskytube.btn_folder_2, QtCore.SIGNAL('clicked()'),
                     self.folder)

        self.connect(self.vskytube.btn_add_video, QtCore.SIGNAL('clicked()'),
                     self.add)
        self.connect(self.vskytube.btn_add, QtCore.SIGNAL('clicked()'),
                     self.crea_lista)
        self.connect(self.vskytube.btn_paypal, QtCore.SIGNAL('clicked()'),
                     self.donapaypal)
        self.connect(self.vskytube.ck_captura,
                     QtCore.SIGNAL('stateChanged(int)'), self.CapturaClip)
        self.connect(self.vskytube.ck_vlc, QtCore.SIGNAL('stateChanged(int)'),
                     self.vlc_checked)
        self.connect(self.vskytube.lst_encola,
                     QtCore.SIGNAL('itemClicked(QListWidgetItem*)'),
                     self.valida_lista)
        self.connect(self.vskytube.lst_encola,
                     QtCore.SIGNAL('itemDoubleClicked(QListWidgetItem*)'),
                     self.elimina_item)
        self.connect(self.vskytube.btn_de_item, QtCore.SIGNAL('clicked()'),
                     self.elimina_item)
        self.connect(self.vskytube.btn_add_lista, QtCore.SIGNAL('clicked()'),
                     self.valida_descarga)
        self.connect(self.vskytube.btn_google, QtCore.SIGNAL('clicked()'),
                     self.social_google)
        self.connect(self.vskytube.btn_twitter, QtCore.SIGNAL('clicked()'),
                     self.social_twitter)
        self.connect(self.vskytube.btn_facebook, QtCore.SIGNAL('clicked()'),
                     self.social_facebook)

        self.vskytube.lineEdit.setPlaceholderText(
            '    Escribe o pega la direccion de tu video y da enter ..')
        self.oculta()
        self.vskytube.p_bar.setMinimum(0)
        self.process = QtCore.QProcess()

        self.setclipboard()
        self.vlc()