Comment voir si la fenêtre a été redimensionnée ? Je commence en plein écran, mais si je modifie la taille pour qu'elle corresponde à la moitié de mon écran, tout mon texte est mélangé.
Voici mon code :
# 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()
Lorsque je l'exécute, le texte s'aligne, mais lorsque je passe en mode plein écran, il est éparpillé. Existe-t-il un moyen de résoudre ce problème ? Est-ce que je peux détecter quand l'utilisateur redimensionne la fenêtre ? Je suis sous Windows 10 et j'utilise Python 3.1.9. Je l'exécute avec py ( C:\Windows\py.exe
)
Voilà à quoi ça ressemble quand je l'exécute :
Voici la situation lorsque je passe en plein écran :
Merci