Pysimplegui fonts list

Available Fonts in PySimpleGUI

PySimpleGUI offers a variety of font options for customizing the appearance of your GUI applications. You can select a specific font by using the appropriate parameter in the sg.theme function. Here are some commonly used fonts:

  • 'Default': The default system font.
  • 'Any 6x13': A fixed-size font that is generally easy to read.
  • 'Any 8x16': Another fixed-size font that provides a larger character display.
  • 'Any 9x18': A larger fixed-size font for improved readability.
  • 'Any 10x20': An even larger fixed-size font, useful for bigger displays.
  • 'Any 12': Similar to the default system font, but slightly larger.
  • 'Any 16': A bigger system font for enhanced visibility.
  • 'Any 20': A larger system font that stands out.

To apply a specific font to your PySimpleGUI application, you can use the following code snippet:

import PySimpleGUI as sg

layout = [[sg.Text('Hello World', font='Any 12')]]

window = sg.Window('My Window', layout)

while True:
    event, values = window.read()
    if event == sg.WINDOW_CLOSED:
        break

window.close()

In this example, the 'Any 12' font is applied to the sg.Text element, making the text slightly larger than the default font size.

Same cateogry post

Leave a comment