Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como calcular a largura do texto Com Python
O módulo " pygame " permite que os programadores de Python para criar um texto personalizado com fontes exclusivas, cores e tamanhos. A largura exata de tal texto pode então ser medida usando algumas das funções integradas do Python , incluindo " get_rect " e tupla. Realizar todos esses primeiros implica a criação de um quadro, cobrindo o quadro com uma tela, em seguida, tornando o texto no quadro. Instruções
1

Importe o módulo " pygame " :

importação pygame
2

Criar uma tupla cor para seu fundo de texto utilizando valores RGB e armazená-lo em uma variável:

laranja = ( 255,165,0 ),
3

Instalação de um quadro para o texto usando o método de " display.set_mode " do pygame módulo . Fornecer-lhe (x , y) , onde x é a altura e y do quadro é a largura da moldura :

frame = pygame.display.set_mode ( 400.100 )
4

Cubra o frame com uma lona que é tão grande como o quadro , utilizando o método de " superfície " , juntamente com o método de " screen.get_size " :

lona = pygame.frame ( screen.get_size ( ) ) < br >
5

Preencha a tela com a cor previamente estabelecidos , utilizando o método de " encher" :

canvas.fill ( laranja)
6

Setup do texto fonte usando o método " font.SysFont " . Tenha em mente que a fonte que você escolher já deve estar instalado no seu computador.

Text_font = pygame.font.SysFont (' Times New Toman ' , 30)
7

render o fonte na tela usando o método de "render" . Combine-o com uma frase do texto, um valor booleano antialias ea cor do texto . Guarde a renderização em uma variável , porque você vai precisar usá-lo para calcular a largura do texto :

rendered_text = text_font ( " Python é muito legal " , 1, (0, 0 , 255))

8

Processo coordenadas do texto processado usando o método " get_rect " :

text_coordinates = rendered_text.get_rect ()
9

Calcule a largura do texto , usando o " ; método tupla "nas variáveis ​​e que limitem a sua iteração para duas coordenadas :

text_width = tupla ( text_coordinates ) [2]
10

Imprimir a largura :

print " A largura do texto é" , text_width

Anterior :

Próximo : No
  Os artigos relacionados
·O que é um diretório Python 
·O que é o Python para Windows PC 
·Como Entrar com o Python para Facebook 
·Como remover Cotações em Python SQLite 
·Como ler uma coluna CSV & Convert to Python 
·Qual é a extensão do Win32 para Python 
·O uso da função Python Numeric.Arange 
·Como ciclo de processamento em lote em Python 
·Como ler a Seleção Listbox em Python 
·Protótipo de função em Python 
  Artigos em destaque
·Como adicionar dois números com JavaScript 
·Como construir uma árvore de Asterisk em C + + 
·Cronometragem uma rotina em Python 
·Definição de um Command Interpreter Dell Optiplex GX1…
·Como criar uma lista no Coding Lisp 
·Como converter OS Grid para GPS 
·Combinação de JavaScript Hotkeys 
·Como obter o conteúdo de uma página da web remoto com…
·Como converter um Double para um Integer em C 
·Como converter um objeto para um longo primitivo em Jav…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados