def slot_btn_click(self): if(self.ui.btn.text() == "启动"): run.run_app(self.app.name) else: self.ui.btn.setEnabled(False) self.ui.btn.setText("正在处理") self.emit(Signals.install_app, self.app)
def slot_btn_click(self): if(self.ui.btn.text() == "启动"): run.run_app(self.app.name) else: self.ui.btn.setEnabled(False) self.ui.btn.setText("处理中") self.emit(Signals.install_app_rcm, self.app) self.parent.slot_goto_taskpage() self.parent.show()
def slot_btn_click(self): if(self.ui.btn.text() == "启动"): run.run_app(self.app.name) else: self.ui.btn.setEnabled(False) self.ui.btn.setText("请稍候") if(self.workType == 'homepage'): self.emit(Signals.install_app, self.app) elif(self.workType == 'uppage'): self.emit(Signals.upgrade_app, self.app) elif(self.workType == 'unpage'): self.emit(Signals.remove_app, self.app)
def slot_btn_click(self): if self.winstat.app_name == 'wine-qq': webbrowser.open_new_tab('http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=7688&extra=page%3D1') elif self.winstat.app_name == 'ppstream': webbrowser.open_new_tab('http://dl.pps.tv/pps_linux_download.html') else: if(self.ui.btn.text() == "启动"): run.run_app(self.app.name) else: self.ui.btn.setEnabled(False) self.ui.btn.setText("正在处理") self.emit(Signals.install_app, self.app)
def slot_click_install(self): if(self.ui.btnInstall.text() == "启动"): run.run_app(self.app.name) elif(self.ui.btnInstall.text() == "安装此包"): self.emit(Signals.install_debfile, self.debfile) self.ui.btnInstall.setText("处理中") self.ui.btnInstall.setEnabled(False) else: self.emit(Signals.install_app, self.app) self.ui.btnInstall.setText("处理中") self.ui.btnInstall.setEnabled(False) self.ui.btnUpdate.setEnabled(False) self.ui.btnUninstall.setEnabled(False)
def slot_btn_click(self): if(self.ui.btn.text() == "启动"): run.run_app(self.app.name) elif(self.workType == "searchpage"): self.emit(Signals.show_app_detail, self.app) else: self.ui.btn.setEnabled(False) self.ui.btn.setText("正在处理") if(self.workType == 'allpage'): self.emit(Signals.install_app, self.app) elif(self.workType == 'uppage'): self.emit(Signals.upgrade_app, self.app) elif(self.workType == 'unpage'): self.emit(Signals.remove_app, self.app)
def run(self): run.run_app(self.name)
def slot_click_btn_run(self): if (not hasattr(self.app, "run")): #or (self.ui.btnRun.clicked):#DebFile instance has no attribute 'run' when it's installing progress finished run.run_app(self.app.name) else: self.app.run()