コード例 #1
0
 def tiempoSC(x, y, linea, minim, maxim, rutina, color):
     tt = TabTipos.Texto()
     tt.tipoLetra = TabTipos.TipoLetra("Courier New", 10)
     tt.posicion.ancho = 68
     tt.posicion.alto = 12
     tt.posicion.orden = 5
     tt.colorFondo = color
     tt.valor = "00:00:00"
     tt.posicion.x = x
     tt.posicion.y = y
     tt.linea = linea
     tt.min = x + minim
     tt.max = x + maxim
     tt.rutina = rutina
     sc = TabElementos.TiempoSC(self.escena, tt)
     sc.ponCentesimas(0)
     return sc
コード例 #2
0
    def crea(self):
        # base
        cajon = TabTipos.Caja()
        cajon.posicion.orden = 1
        cajon.colorRelleno = 4294243572
        ancho, alto = 544, 100
        cajon.posicion.ancho, cajon.posicion.alto = ancho, alto
        cajon.posicion.x, cajon.posicion.y = 0, 0
        cajon.tipo = QtCore.Qt.NoPen

        self.cajonSC = TabElementos.CajaSC(self.escena, cajon)

        def tiempoSC(x, y, linea, minim, maxim, rutina, color):
            tt = TabTipos.Texto()
            tt.tipoLetra = TabTipos.TipoLetra("Courier New", 10)
            tt.posicion.ancho = 68
            tt.posicion.alto = 12
            tt.posicion.orden = 5
            tt.colorFondo = color
            tt.valor = "00:00:00"
            tt.posicion.x = x
            tt.posicion.y = y
            tt.linea = linea
            tt.min = x + minim
            tt.max = x + maxim
            tt.rutina = rutina
            sc = TabElementos.TiempoSC(self.escena, tt)
            sc.ponCentesimas(0)
            return sc

        self.txtInicio = tiempoSC(2, 40, "d", 0, 400, self.mv_inicio,
                                  4294242784)
        self.txtFinal = tiempoSC(ancho - 6 - 68, 40, "i", -400, 0,
                                 self.mv_final, 4294242784)
        self.txtActual = tiempoSC(68 + 2, 10, "a", 0, 400, None, 4294242784)
        self.txtDuracion = tiempoSC(236, 78, None, 0, 0, None, 4289509046)

        tf = TabTipos.Caja()
        tf.posicion.orden = 2
        tf.posicion.x = 70
        tf.posicion.y = 44
        tf.posicion.ancho = 400
        tf.posicion.alto = 4
        tf.grosor = 0
        tf.colorRelleno = 4281413888
        self.linMain = TabElementos.CajaSC(self.escena, tf)

        tf = TabTipos.Caja()
        tf.posicion.orden = 2
        tf.posicion.x = 70
        tf.posicion.y = 32
        tf.posicion.ancho = 0
        tf.posicion.alto = 26
        tf.colorRelleno = 4281413888
        TabElementos.CajaSC(self.escena, tf)

        tf = TabTipos.Caja()
        tf.posicion.orden = 2
        tf.posicion.x = 470
        tf.posicion.y = 32
        tf.posicion.ancho = 0
        tf.posicion.alto = 26
        tf.colorRelleno = 4281413888
        TabElementos.CajaSC(self.escena, tf)

        self.setFixedSize(ancho, alto)