【发布时间】:2021-03-26 08:11:40
【问题描述】:
如何查看窗口是否已调整大小?我从全屏开始,但如果我更改为适合我的屏幕的一半,我的所有文本都会混淆。
这是我的代码:
# Import os
import os
# Create function called title that prints the title screen
def title():
print('@------------------------------------------------------------------------------------@'.center(os.get_terminal_size().columns), end='')
print('| |'.center(os.get_terminal_size().columns), end='')
print('| |PyTerm v0.1.7| |'.center(os.get_terminal_size().columns), end='')
print('| |'.center(os.get_terminal_size().columns), end='')
print('@------------------------------------------------------------------------------------@'.center(os.get_terminal_size().columns), end='')
# Call the function
title()
一旦我运行它,文本就会对齐,但是当我进入全屏模式时,它们就会到处乱窜。有没有办法来解决这个问题?当用户调整窗口大小时,我能以某种方式感知吗?我在 Windows 10 上,使用 Python 3.1.9。用 py (C:\Windows\py.exe) 运行它
谢谢
【问题讨论】:
标签: python text-alignment python-textprocessing