def creaTablero(self): ae = QTUtil.altoEscritorio() mx = 64 if ae >= 750 else 48 confTablero = self.gestor.configuracion.confTablero("BASE", mx) self.tablero = Tablero.Tablero(self, confTablero) self.tablero.crea() self.tablero.setFocus() Delegados.generaPM(self.tablero.piezas)
def create_board(self): ae = QTUtil.altoEscritorio() mx = int(ae * 0.08) config_board = self.manager.configuration.config_board("BASE", mx) self.board = Board.Board(self, config_board) self.board.crea() self.board.setFocus() Delegados.generaPM(self.board.piezas)
def leeConfBoards(self): db = UtilSQL.DictSQL(self.ficheroConfBoards) self.dic_conf_boards_pk = db.as_dictionary() if not ("BASE" in self.dic_conf_boards_pk): with open(Code.path_resource("IntFiles", "basepk.board"), "rb") as f: var = pickle.loads(f.read()) var['x_anchoPieza'] = int(QTUtil.altoEscritorio() * 8 / 100) db["BASE"] = self.dic_conf_boards_pk["BASE"] = var # with open("../resources/IntFiles/basepk.board", "wb") as f: # f.write(pickle.dumps(db["BASE"])) db.close()
def end(self, rect): if rect: self.scanner.close() desktop = QtGui.QPixmap.grabWindow( QtGui.QApplication.desktop().winId(), 0, 0, QTUtil.anchoEscritorio(), QTUtil.altoEscritorio()) selected_pixmap = desktop.copy(rect) selected_pixmap = selected_pixmap.scaled( 256, 256, transformMode=QtCore.Qt.SmoothTransformation) selected_pixmap.save(self.fich_png) else: with open(self.fich_png, "wb") as q: q.write("")
def quit(self, ok): self.hide() if ok: self.vars.write() rect = QtCore.QRect(self.x, self.y, self.width, self.height) desktop = QtGui.QPixmap.grabWindow( QtGui.QApplication.desktop().winId(), 0, 0, QTUtil.anchoEscritorio(), QTUtil.altoEscritorio()) selected_pixmap = desktop.copy(rect) selected_pixmap = selected_pixmap.scaled( 256, 256, transformMode=QtCore.Qt.SmoothTransformation) selected_pixmap.save(self.fich_png) else: with open(self.fich_png, "wb") as q: q.write("") self.close()
def quit(self, ok): self.hide() if ok: self.vars.write() rect = QtCore.QRect(self.x, self.y, self.width, self.height) screen = QtWidgets.QApplication.primaryScreen() desktop = screen.grabWindow(0, 0, 0, QTUtil.anchoEscritorio(), QTUtil.altoEscritorio()) selected_pixmap = desktop.copy(rect) selected_pixmap = selected_pixmap.scaled( 256, 256, QtCore.Qt.IgnoreAspectRatio, QtCore.Qt.SmoothTransformation ) selected_pixmap.save(self.fich_png) else: with open(self.fich_png, "w"): pass self.close()