我尝试将我的 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)
我知道如何搜索+替换....但我不想。