我正在檢查pyglet,但是,足夠有趣,我無法找到如何做一個簡單的按鈕!pyglet中的按鈕構件在哪裏?
所以
什麼是創建一個標準按鈕的標準呢?
是否有創建消息框的標準方式?打開/保存對話框?
還是我缺少pyglet的點?是不是還有 - 另一個GUI工具包 用於創建(也)形式,窗口,按鈕,文本,標準小部件等?
我在Windows PC上使用Python 2.x如果重要的話。
我正在檢查pyglet,但是,足夠有趣,我無法找到如何做一個簡單的按鈕!pyglet中的按鈕構件在哪裏?
所以
什麼是創建一個標準按鈕的標準呢?
是否有創建消息框的標準方式?打開/保存對話框?
還是我缺少pyglet的點?是不是還有 - 另一個GUI工具包 用於創建(也)形式,窗口,按鈕,文本,標準小部件等?
我在Windows PC上使用Python 2.x如果重要的話。
我還沒有使用Pyglet,但不是GUI庫,它不需要像按鈕或容器等小部件。它是像Pygame這樣的多媒體庫,它在屏幕上繪製東西,播放聲音,並有一些幫助功能。
如果你想在屏幕上畫一個按鈕,你應該先畫一個矩形,在其中打印一些文本,然後聽一下鼠標點擊以確定它是否被點擊在這個矩形上。
有關GUI庫的一些示例,請參閱PyQT,PyGTK,WxPython。
你可以看到如何創建一個按鈕,並在腳本創建Pyglet另一個接口的例子:
http://www.pyglet.org/doc/programming_guide/media_player.py
但這只是沒有複雜的項目創建了一個例子接口。
電流3年後事態...
如前所述Pyglet本身通常提供比UI部件庫(例如接近或GDI SDL)更低的水平API。
那說,有貴的建立在pyglet的頂部: https://github.com/jorgecarleitao/pyglet-gui https://code.google.com/p/kytten/
而且pyglet 1.2現在有按鍵本身(雖然不是什麼其他東西儘可能小部件而言)。