2016-05-23 10 views
0

Ich versuche, PyGTK 2 in einer Touch-Umgebung zu verwenden, und die Elemente in Menüs (Popups) sind zu klein. Ich fand gtk.settings_get_for_screen und gtk.settings_get_default, und die gtk-font-name Eigenschaft, aber das Ändern entweder auf der Standardeinstellung oder den Bildschirm-spezifischen Einstellungen änderte nicht die Darstellung meines Textes. Gibt es einen Stil mit Menüelementen, die ich ändern kann? Oder gibt es eine Möglichkeit, die zugrunde liegenden Textobjekte zu erreichen und modify_font(pango.FontDescription('...')) darauf zu verwenden?pygtk: Wie ändert man die Menütextgröße?

Antwort

0

Wenn Sie gtk.MenuItem verwenden, können Sie modify_font (pango.FontDescription ('...')) für die Methode get_child anwenden.

Zum Beispiel:

item = gtk.MenuItem("item") 
child = item.get_child() 
child.modify_font(pango.FontDescription("sans 20")) 
+0

Excellent! Vielen Dank. –

Verwandte Themen