我正在开发一个终端应用程序,我需要有人按下键(EXIT)时,屏幕从全屏显示到窗口显示,反之亦然。我为此使用win32console。我的问题是,当我按EXIT时出现错误。
File "main_menu.py", line 18, in screen_size
dispoff.SetConsoleDisplayMode(win32console.CONSOLE_WINDOWED_MODE, win32console.PyCOORDType(0,0))
pywintypes.error: (87, 'SetConsoleDisplayMode', 'The parameter is incorrect.')
这是发生错误的部分。
def screen_size(fullscreen):
if fullscreen:
disp = win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE)
disp.SetConsoleDisplayMode(win32console.CONSOLE_FULLSCREEN_MODE, win32console.PyCOORDType(0,0))
fullscreen=False
else:
disp = win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE)
disp.SetConsoleDisplayMode(win32console.CONSOLE_WINDOWED_MODE, win32console.PyCOORDType(0,0))
fullscreen=True
感谢您的时间