【发布时间】:2021-01-25 17:39:57
【问题描述】:
我最近在 python 3.9 中制作了一个简单的基于文本的游戏,我想制作它,所以当你运行 .exe 时,它会打开一个 800x800 或我想要输入的任何比例的控制台窗口。谁能请帮我做这件事!
【问题讨论】:
-
text based game没有基于像素的分辨率。一个终端只有行 x 列 -
如果当前进程没有有效地拥有控制台窗口,由
GetWindowThreadProcessId(GetConsoleWindow(), &pid)确定,那么它应该使用新的控制台重生。只有这样才可以通过SetConsoleScreenBufferInfoEx更改窗口大小和屏幕缓冲区尺寸。
标签: python python-3.x windows windows-console