Ejemplo n.º 1
0
 def UpdateText(self, model):
     index, noise, scale = ToolUtil.GetModelAndScale(model)
     self.modelBox.setCurrentIndex(index)
     self.label_2.setText("去噪等级:" + str(noise))
     self.label_3.setText("放大倍数:" + str(scale))
     self.label_9.setText("转码模式:" +
                          self.readImg.owner().settingForm.GetGpuName())
Ejemplo n.º 2
0
 def SwitchModel(self, index):
     data = self.readImg.pictureData.get(self.readImg.curIndex)
     if not data:
         return
     if not data.model:
         return
     if not data.data:
         return
     index2, _, _ = ToolUtil.GetModelAndScale(data.model)
     if index2 == index:
         return
     data.model = ToolUtil.GetModelByIndex(index)
     data.waifuData = None
     data.waifuState = data.WaifuStateStart
     data.waifuDataSize = 0
     data.scaleW, data.scaleH = 0, 0
     data.waifuTick = 0
     self.label_2.setText("去噪等级:" + str(1))
     self.label_3.setText("放大倍数:" + str(1))
     self.SetData(waifuSize=QSize(), waifuDataLen=0, waifuTick=0)
     self.readImg.ShowImg()
     self.readImg.CheckLoadPicture()
     return