2016-03-31 8 views
1

向かい合って、新しいフルスクリーンウィンドウを生成:Python(pysdl2)でSDL2のフルスクリーンウィンドウを使用できるようにする方法は?

sdl2.SDL_Init(sdl2.SDL_INIT_VIDEO) 
window = sdl2.ext.Window('win_name', (x_size, y_size), (0, 0), <<flags>>) 

私はロードのリソースを開始、またはすぐにグラフィックスバッファにブリッティングした場合、ウィンドウはしてもしなくてもよい準備ができて。これにかかる時間は、暫定的な処理のオーバーヘッドに全く依存しているようです。

コールバックまたは画面が完全に準備されていることを知る手段がありますか?私はpysdl2ドキュメントを見て、有望なものは見つけられませんでしたが、私はCプログラマーではないので、sdl2ドキュメントでかなり失われてしまいました。

答えて

1

いいえ、必要がないため、ウィンドウが準備できているかどうかを知るコールバックはありません。

sdl2.ext.Window()が返ってくると、ウィンドウ自体が準備完了であることが保証されます。

ただし、そのウィンドウに配置したグラフィックスは準備ができていない可能性があります。その場合は、グラフィックスを読み込んで、読み込んだ後にwindow.show()を呼び出す必要があります。

関連する問題