Il modulo " pygame " permette ai programmatori Python per creare testo personalizzato con font unici , colori e dimensioni . La larghezza esatta di tale testo può essere quindi misurata utilizzando alcune delle funzioni integrate di Python , tra cui " get_rect " e tuple . Realizzazione di tutto questo primo comporta la creazione di una cornice, che copre il telaio con una tela , quindi il rendering del testo sul telaio . Istruzioni 
 1 
 importare il modulo " pygame " : 
 
 import pygame 
 2 
 Creare una tupla colore per lo sfondo del testo utilizzando i valori RGB e memorizzarlo in una variabile : 
 
 arancio = ( 255,165,0 ) 
 3 
 Setup una cornice per il testo utilizzando il metodo " display.set_mode " dal pygame modulo . Fornire con ( x , y) , dove x è l'altezza del telaio e y è la larghezza del telaio : telaio 
 
 = pygame.display.set_mode ( 400.100 ) economici 4 
 Coprire il telaio con una tela che è grande come il telaio , utilizzando il metodo della " superficie ", accoppiato con il metodo " screen.get_size " : 
 
 tela = pygame.frame ( screen.get_size ( ) ) < br > 
 5 
 Riempi la tela con il colore stabilito in precedenza utilizzando il " riempimento " metodo : 
 
 canvas.fill ( arancione ) economici 6 
 Imposta il testo del di font utilizzando il metodo " font.SysFont " . Tenete a mente che il carattere scelto deve essere già installato sul tuo computer . 
 
 Text_font = pygame.font.SysFont ( ' Times New Toman ' , 30 ) economici 7 
 Render la carattere sulla tela con il metodo " rendering " . Combinate con una frase di testo , un valore booleano antialias e il colore del testo . Conservare la resa in una variabile , perché avrete bisogno di usarlo per calcolare la larghezza del testo : 
 
 rendered_text = text_font ( " Python è molto cool" , 1 , ( 0 , 0 , 255 ) ) per Pagina 8 
 processo coordinate del testo reso con il metodo " get_rect " : 
 
 text_coordinates = rendered_text.get_rect ( ) economici 9 
 Calcola larghezza del testo utilizzando la " , tuple " metodo sulla variabile coordinate e limitando la sua iterazione a due: 
 
 text_width = tupla ( text_coordinates ) [ 2 ]