2017-05-28 9 views
0

私はこのようになりますいくつかの私はPyGtkコードを交換しています:Gtk3にそれを翻訳PythonとGtk3でPango.AttrType.FOREGROUNDを使用するにはどうすればよいですか?

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

は次のようになります。

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

関連する問題