There an extended constructor that contains most attributes, check the full documentation: Text
Text
You can get or change the text displayed with:
text.text()# Get the current text
text.text('new string!')# Set new text
Font
You can access the font of the text with:
text.font()# The current font
text.font(font)# Set a new font
Size
You can also modify the font-size as expected:
text.size()# Retrieve the current font-size
text.size(16)# Set a new font-size (~height in pixels)
The width() and height() methods will only return the height of the text created as they are determined by text, font, and font-size, and cannot be set.
Align
You can specify an alignment for cases where multiple lines of text are given: