2011-08-27 115 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