pyglet中的按钮小部件在哪里?

时间:2011-09-20 12:11:16

标签: python pyglet

我正在检查pyglet,但是,有趣的是,我找不到如何做一个简单的按钮!

所以

  • 创建标准按钮的标准方法是什么?

  • 有没有标准的方法来创建一个消息框?打开/保存对话框?

  • 还是我错过了pyglet的观点?还不是 - 另一个gui工具包 用于创建(也)表格,窗口,按钮,文本,标准小部件等?

如果重要的话,我在Windows PC上使用Python 2.x.

3 个答案:

答案 0 :(得分:3)

我还没有使用Pyglet,但它不是一个GUI库,它不需要像按钮或容器等小部件。它是像Pygame这样的多媒体库,它在屏幕上绘制内容,播放声音,以及有一些辅助功能。

如果你想在屏幕上画一个按钮,你应该首先绘制一个矩形,在其中打印一些文字,然后听鼠标点击,知道它是否被点击了这个矩形。

有关GUI库的一些示例,请参阅PyQT,PyGTK,WxPython。

答案 1 :(得分:1)

您可以在脚本中看到如何创建按钮并使用Pyglet创建另一个界面的示例:

http://www.pyglet.org/doc/programming_guide/media_player.py

但这只是一个没有复杂项目的示例界面。

答案 2 :(得分:0)

3年后的现状......

如前所述,Pyglet本身通常提供比UI小部件库更低级别的api(例如,更接近GDI或SDL)。

那里说gui是建立在pyglet之上的:     https://github.com/jorgecarleitao/pyglet-gui     https://code.google.com/p/kytten/

pyglet 1.2现在也有按钮本身(尽管就小部件而言并不多)。

相关问题