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)
Example #4
0
 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)
Example #7
0
 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()