在pyGTK应用中使用pyGame

9 投票
7 回答
5081 浏览
提问于 2025-04-10 23:53

在PyGTK应用程序中,使用PyGame(SDL)的最佳方法是什么?

我在寻找一种方法,可以在GTK窗口中拥有一个绘图区域,同时能够处理GTK和SDL的事件。

7 个回答

1

PyGame在管理自己的窗口时表现得更好,甚至如果能使用整个屏幕,那就更棒了。GTK提供了灵活的组件,可以用来创建一个绘图区域。

不过,如果你想尝试的话,这个页面可能会对你有帮助。

1

你可能会对这个讨论串感兴趣。看起来他们不太推荐这样做。

7

我自己从来没有尝试过,但听说很多其他人试过,这条路你可能不想走。

还有一个选择是把图形界面放在pygame里面。其实有很多专门为pygame开发的图形界面工具包可以使用。虽然大部分都还不太成熟,但有两个比较大的、正在积极维护的工具包:PGUOcempGUI。你可以在pygame网站上找到完整的列表,链接在这里

撰写回答