6

pygtk コードを gtk3 に移植しようとしています。次のエラーが表示されます。

TypeError: pack_start() takes exactly 5 argument(s) (2 given)

デフォルトの引数が削除されたようです。

gtk3 (python からアクセス) はデフォルトの引数をサポートしていませんか?

アプリは大きくないので、gtk3 に移植するか pyside に移植するかを自問自答しています...

デフォルトの引数を削除することは、プログラマーにとって無意味な「ジョブ作成プログラム」のように見えます...

適切な移植ガイド (pygtk から python-gtk3 へ) が見つかりませんでした。これだけ:

このようなコードは醜いです:

box.pack_start(widget, True, True, 0)

検索+置換の方法は知っています....しかし、したくありません。

4

1 に答える 1