Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Kivy-窗口内容在调整大小时不更新_Python_User Interface_Resize_Kivy_Sdl 2 - Fatal编程技术网

Python Kivy-窗口内容在调整大小时不更新

Python Kivy-窗口内容在调整大小时不更新,python,user-interface,resize,kivy,sdl-2,Python,User Interface,Resize,Kivy,Sdl 2,调整Kivy窗口大小时(通过拖动屏幕边缘的箭头),窗口大小调整时,窗口内容不会更新,而仅在我释放鼠标按钮后更新。例如,如果我有一个标签小部件在窗口中居中,并且我调整了窗口的大小,则标签将保持在其位置,并且在我释放鼠标按钮之前不会重新居中。如何允许窗口在调整大小时更新内容?我使用kivy1.9.1和SDL2作为窗口提供程序在windows10上运行python2.7.12。如果你的Kivy是最新的,我不确定你能做些什么来改变这种行为。这可能只是opengl上下文在windows上调整大小的结果。K

调整
Kivy
窗口大小时(通过拖动屏幕边缘的箭头),窗口大小调整时,窗口内容不会更新,而仅在我释放鼠标按钮后更新。例如,如果我有一个
标签
小部件在窗口中居中,并且我调整了窗口的大小,则标签将保持在其位置,并且在我释放鼠标按钮之前不会重新居中。如何允许窗口在调整大小时更新内容?我使用
kivy1.9.1
SDL2
作为窗口提供程序在
windows10上运行
python2.7.12

如果你的Kivy是最新的,我不确定你能做些什么来改变这种行为。这可能只是opengl上下文在windows上调整大小的结果。Kivy master确实有(或几乎有)一些可能改变这一点的新选项,但我不确定。我认为它在除Windows之外的所有其他平台上都能正常运行,但这应该是纯SDL2问题iirc,因为我见过openGL程序(裸的,只是一些3D对象)实时调整大小,而不仅仅是等待某个事件,如果它在其他平台上工作(在Ubuntu上为我工作),那么它排除了Kivy,因为窗口实现是相同的,即创建SDL2/openGL窗口。