# FontChooserWidget (Python)

Marta Maria Casetti
mmcasetti@gmail.com 2012
A widget to choose a font

# FontChooserWidget

A FontChooserWidget with a callback function.

# Code used to generate this example

# Useful methods for a FontChooserWidget

In line 16 the `"notify::font"` signal from the widget is connected to the callback function `font_cb()` using `widget.connect(signal, callback function)`. See for a more detailed explanation.

To set the font which is initially selected, use `set_font(font)` (where `font` is the font name) or `set_font_desc(font)` (where `font` is the PangoFontDescription).

To get the selected font use `get_font()` or `get_font_desc()`.

To change the text which is shown in the preview area, use `set_preview_text()`.

# API References

In this sample we used the following:

GtkFontChooserWidget