2017-05-28 125 views
0

我更換一些PyGTK的代碼看起來像這樣:如何在Python和Gtk3中使用Pango.AttrType.FOREGROUND?

pango.AttrForeground(65535, 0, 0, 0, 100)

翻譯,要Gtk3看起來像這樣:

Pango.AttrType.FOREGROUND(65535, 0, 0, 0, 100)

但是我得到的錯誤TypeError: 'AttrType' object is not callable。谷歌搜索似乎沒有帶來任何結果,或者我搜索了錯誤的東西。有任何想法嗎?非常感謝你。

回答

1

展望in the old PyGTK code看來pango.AttrForeground()包裝功能pango_attr_foreground_new()。這個函數在GIR綁定中被標記爲不可反省,所以它在新的Python庫中不可用。我不知道爲什麼;大概還有其他方法可以做到舊代碼所做的。

+0

感謝您提出這個問題。我也覺得有某種地方有某種替代品。現在我已經評論了這條線,並將繼續關注替代品。也許當我弄清楚原來的代碼是什麼時,事情會變得更容易。再次感謝。 – theGtknerd

相關問題