Programing/python
OpenGL in python : create window
Ezzi
2021. 3. 15. 15:42
반응형
glfw를 사용하여 Window 생성하는 코드 입니다.
import glfw
class Window:
def __init__(self, width:int, height:int, title:str):
if not glfw.init():
raise Exception("glfw can not be initialized")
self._win = glfw.create_window(width, height, title, None, None)
if not self._win:
glfw.terminate()
raise Exception("glfw window can not be created!")
glfw.set_window_pos(self._win, 400, 200)
glfw.make_context_current(self._win)
def main_loop(self):
while not glfw.window_should_close(self._win):
glfw.poll_events()
glfw.swap_buffers(self._win)
glfw.terminate()
if __name__ == "__main__":
win = Window(1280, 720, "My Opengl window")
win.main_loop()
반응형