Title - the name of this widget in the code. To access a label in the code - to edit it or retrieve from it - it is referenced by
<gui name>.<labelname>. For a GUI named gui, and a label named Label1, this would be gui.label1.
This title therefore must be unique to the widget.
Text - the text that is displayed by the label. Multi-line text can be displayed through the \n character.
Colour - the background colour of the widget, as a 6 digit hex code
Text Colour - the colour of the text as a 6 digit hex code
Font size - the size of the font in Tkinter. The size - per - grid ratio varies on the resolution of the window, and as such, the font size will vary from screen to screen relative to the size of the widget, but will remain the same relative to the window.
Set widget text value - <guiName>.<labelName>.config(text = <string to display>)
E.g gui.Label1.config(text = "Hello World!")
Get widget text value - <guiName>.<labelName>.cget("text")
E.g gui.Label1.cget("text")
NOTE - "text" is not a string supplied by you - it is the field you are retrieving.
Set other widget value - <guiName>.<labelName>.config(<Tkinter field> = <value>)
E.g gui.Label1.config(bg = "#FFFFFF")
Get other widget value - <guiName>.<labelName>.cget(<Tkinter field>)
E.g gui.Label1.cget("bg")
Hide label - <guiName>.<labelName>.grid_remove()
E.g gui.Label1.grid_remove()
Show label - <guiName>.<labelName>.grid()
E.g gui.Label1.grid()
Other - Above are the most commonly used methods. However, any of the tkinter label methods are just as valid. Find the full list here