Ejemplo n.º 1
0
 def paintEvent(self, e):
     QGraphicsView.paintEvent(self, e)
     g = QPainter(self.viewport())
     g.setRenderHints(self.renderHints())
     try:
         self._info_font
     except AttributeError:
         self._info_font = g.font()
         multiply_font_size(self._info_font, 3)
     
     try:
         txt = ('{r} ({m})' if self.scene.mistakes else '{r}').format(r=self.scene.remaining, m=self.scene.mistakes)
         g.setFont(self._info_font)
         g.drawText(self.viewport().rect().adjusted(5, 2, -5, -2), qt.AlignTop|qt.AlignRight, txt)
     except AttributeError:
         pass
Ejemplo n.º 2
0
    def paintEvent(self, e):
        QGraphicsView.paintEvent(self, e)
        g = QPainter(self.viewport())
        g.setRenderHints(self.renderHints())
        try:
            self._info_font
        except AttributeError:
            self._info_font = g.font()
            multiply_font_size(self._info_font, 3)

        try:
            txt = ('{r} ({m})' if self.scene.mistakes else '{r}').format(
                r=self.scene.remaining, m=self.scene.mistakes)
            g.setFont(self._info_font)
            g.drawText(self.viewport().rect().adjusted(5, 2, -5, -2),
                       qt.AlignTop | qt.AlignRight, txt)
        except AttributeError:
            pass
Ejemplo n.º 3
0
 def paintEvent(self, e):
     common.View.paintEvent(self, e)
     g = QPainter(self.viewport())
     g.setRenderHints(self.renderHints())
     area = self.viewport().rect().adjusted(5, 2, -5, -2)
     
     if self.progress_loaded_timer.isActive():
         g.setPen(QPen(Color.dark_text))
         g.drawText(area, qt.AlignTop | qt.AlignLeft, "Progress loaded")
     
     try:
         self._info_font
     except AttributeError:
         self._info_font = g.font()
         multiply_font_size(self._info_font, 3)
     
     try:
         txt = ('{r} ({m})' if self.scene.mistakes else '{r}').format(r=self.scene.remaining, m=self.scene.mistakes)
         g.setFont(self._info_font)
         g.setPen(QPen(Color.dark_text))
         g.drawText(area, qt.AlignTop | qt.AlignRight, txt)
     except AttributeError: pass