如何在 python glfw 中获取显示器的宽度和高度
how to get width and height of monitor in python glfw
我几个月前在Java用过glfw,我记得很清楚
GLFWVidMode vidmode = GLFW.glfwGetVideoMode(GLFW.glfwGetPrimaryMonitor());
GLFW.glfwSetWindowPos(window,vidmode.width()/2-width/2,vidmode.height()/2-height/2)
可用于将您的 window 置于中心,但是当我尝试以类似的方式在 python 中执行此操作时(考虑 [=18= 中 glfw 的其余代码] 完全等同于 java) 它没有工作,因为对象 vidmode 没有方法高度或宽度....我怎样才能恢复显示器的宽度和高度
您可以从 size
属性获取尺寸:
monitor = glfwGetPrimaryMonitor()
vidmode = glfwGetVideoMode(monitor)
v_width = vidmode.size.width
v_height = vidmode.size.height
我几个月前在Java用过glfw,我记得很清楚
GLFWVidMode vidmode = GLFW.glfwGetVideoMode(GLFW.glfwGetPrimaryMonitor());
GLFW.glfwSetWindowPos(window,vidmode.width()/2-width/2,vidmode.height()/2-height/2)
可用于将您的 window 置于中心,但是当我尝试以类似的方式在 python 中执行此操作时(考虑 [=18= 中 glfw 的其余代码] 完全等同于 java) 它没有工作,因为对象 vidmode 没有方法高度或宽度....我怎样才能恢复显示器的宽度和高度
您可以从 size
属性获取尺寸:
monitor = glfwGetPrimaryMonitor()
vidmode = glfwGetVideoMode(monitor)
v_width = vidmode.size.width
v_height = vidmode.size.height