예제 #1
0
 def Texto(self, cadena_de_texto="Sin texto", magnitud=20, vertical=False,
           fuente=None, fijo=True, ancho=0, x=0, y=0):
     ":rtype: texto.Texto"
     import texto
     nuevo_actor = texto.Texto(self.pilas, cadena_de_texto, magnitud,
                               vertical, fuente, fijo, ancho, x, y)
     return nuevo_actor
          'textos/texto-en3',
          'textos/texto-en4',
          'textos/texto-en5',
          'textos/texto-en6',
          'textos/texto-en7',
          'textos/texto-en8'
          ]

ALVO = 'textos/texto-en9'

if __name__ == '__main__':
    base_conhecimento = []

    # Preenchendo a base de conhecimento com textos e com os idiomas deles
    for arquivo in BASEBR:
        t = texto.Texto(arquivo, 0)
        base_conhecimento.append(t)
    for arquivo in BASEEN:
        t = texto.Texto(arquivo, 1)
        base_conhecimento.append(t)

    # Iniciando um novo texto, não conhecido
    novo = texto.Texto(ALVO)

    # Calcula as distancias entre o novo e os arquivos da base de conhecimento
    distancias = []
    for t in base_conhecimento:
        distancias.append((distancia.distancia(novo, t), t.get_idioma()))

    # Distancia entre a entrada e os dados da base
    distancias.sort()
예제 #3
0
 def crear_texto(self, cadena_de_texto, magnitud, vertical, fuente, color,
                 ancho):
     import texto
     return texto.Texto(self.pilas, cadena_de_texto, magnitud, vertical,
                        fuente, color, ancho)