Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te Tekstbreedte Bereken Met Python
De " pygame " module maakt Python programmeurs om aangepaste tekst met unieke lettertypen , kleuren en maten te maken . De precieze breedte van die tekst kan dan worden gemeten met behulp van enkele van geïntegreerde functies Python's , waaronder " get_rect " en tupel . Het vervullen van al deze eerste houdt het opzetten van een frame , die het frame met een doek , dan is waardoor de tekst op het frame . Instructies

Import 1 de " pygame " module :

import pygame kopen van 2


Maak een kleur tuple voor uw tekst achtergrond met behulp van RGB-waarden en opslaan in een variabele :

oranje =
( 255,165,0 )

Setup 3 een frame voor de tekst gebruiken " display.set_mode " -methode vanaf de pygame module . Te voorzien van ( x , y ) , waarbij x hoogte van het frame en y is de breedte van het frame :

frame van
= pygame.display.set_mode ( 400100 )
4

Bedek de frame met een doek , dat zo groot is als het frame met behulp van de " oppervlakte " -methode in combinatie met de " screen.get_size " methode:

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

Vul het doek met de eerder vastgestelde kleur met behulp van de " fill " -methode :

canvas.fill
( oranje )

Setup van de tekst 6 lettertype met behulp van de " font.SysFont " -methode . Houd in gedachten dat het lettertype dat u kiest al op uw computer moet worden geïnstalleerd .

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

Render de lettertype op het doek met behulp van het "maken " -methode . Combineer het met een tekst zin , een boolean antialias waarde en de tekstkleur . Bewaar de weergave in een variabele , omdat je nodig hebt om het te gebruiken om de tekst breedte te berekenen :

rendered_text = text_font ( " Python is erg cool " , 1 , ( 0 , 0 , 255 ) ) op Twitter

Proces 8 coördinaten van de weergegeven tekst met behulp van de " get_rect " methode:

text_coordinates
= rendered_text.get_rect ( )
9

Bereken tekst breedte met behulp van de " , tuple " -methode op de coördinaten variabele en de iteratie te beperken tot twee :

text_width = tuple
( text_coordinates ) [ 2 ]

Print 10 de breedte :

print " De tekst breedte is " , text_width

Previous: Next:
  python Programming
·Hoe te uploaden naar S3 Met Py…
·Hoe maak je een Python extensi…
·Hoe kan ik een Insertion Sort …
·Om te lezen hoe een Binary Flo…
·Python Tricks 
·Heeft Python hebben een adapte…
·Wat is de Win32 -extensie voor…
·Hoe te converteren naar een st…
·Code Lijst voor Python ingebou…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe onderscheid te maken tussen Input Ve…
·Hoe maak je JavaScript te Scroll Adverte…
·Hoe maak je een Vector van Strings in Ma…
·Hoe te Xcode verdelen in Mac Apps 
·Java Byte Functies 
·Hoe te QBasic Afdrukken maken 
·Hoe stel ik een automatische e-mail vana…
·Hoe te vermijden afronden van decimale w…
·Hoe maak je een reactie van PHP naar jQu…
Copyright © Computer Kennis https://www.nldit.com