2011-08-27 86 views
2

我在Python 2.7和PyGTK 2.24中有一个项目。扩展标签上的Pango标记

我有我的项目中下面的代码:

expTSet = gtk.Expander() 
    expTSet.set_use_markup(True) 
    expTSet.set_label('<span font_family="serif" size="18" weight="bold">Teacher Settings</span>') 
    settingFixed.put(expTSet, 30, 200) 
    expTSet.show() 

扩张器本身出现,但标签却没有。我究竟做错了什么?如何使扩展器的标签可见?

回答

2

Pango字体大小不是点(如HTML/CSS),而是thousandths of points。所以size="18"意味着你的字体大小是0.018点,这太小而无法阅读。将其更改为size="18000",它将按预期工作。

+0

太棒了!谢谢! – CodeMouse92