在Gtk3应用程序中可以使用旧的Gtk2小部件吗?

2024-06-02 06:55:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个新的接口,但它依赖于一个只与Gtk2一起工作的自定义小部件。在

有一种方法可以同时使用这两个版本,否则我将不得不用Gtk2重写我的应用程序?在


Tags: 方法版本应用程序部件gtk2
1条回答
网友
1楼 · 发布于 2024-06-02 06:55:39

这取决于widget,但是,单个widget不应该太难移植。大多数情况下,移植是相对容易的。他们还开发了一个兼容模块,使一些旧的语法能够与gtk3一起工作。退房https://live.gnome.org/PyGObject/IntrospectionPorting

我通过执行一些搜索/替换(比如gtk)来移植一些旧的应用程序。变成Gtk,图标大小菜单变为图标大小菜单等等)和小的调整。在

理想情况下,你可以在gtk3中继续你的应用,并帮助他们将widget移植到新的API上。你不会想永远使用gtk2。在

相关问题 更多 >