2017-01-18 4 views
0

J'ai cherché partout et n'arrive pas à trouver une solution. L'IDLE de Python a l'air terrible sur mon ordinateur portable (Lenovo Yoga 2 Pro) avec un affichage 3200x1800 en cours d'exécution 8.1Comment configurer la police de texte de Python IDLE?

J'ai joint une capture d'écran pour que vous puissiez voir de quoi je parle. Quelqu'un at-il compris comment configurer cela? Merci pour l'aide!

enter image description here

+0

Je pense que IDLE n'est tout simplement pas conçu pour gérer les écrans très haute résolution et donc le système d'exploitation l'agrandit dans une sorte de force brute. – Alan

+0

@Alan IDLE n'a rien à voir avec la gestion de la résolution d'affichage. Il utilise tkinter qui utilise le framework tcl/tk gui. La résolution, à son tour, n'a rien à voir avec le choix de la police non plus. La police par défaut * de Tk sur Windows * est le Courier montré dans l'image. –

Répondre

1

Ajouter un fichier comme %USERPROFILE%\.idlerc\config-main.cfg

Ajoutez les lignes suivantes:

[EditorWindow] 
font-size = 14 
font = monaco 

Ou choisir votre police et la taille préférée.

+0

L'utilisation de la boîte de dialogue Options (voir ma réponse) permet de voir facilement à quoi ressemble une police, y compris le pas fixe ou variable, de basculer facilement entre polices et tailles, et d'éviter les erreurs d'édition manuelle. –

1

Je présume que «terrible regarder» s'applique à l'ancienne police Courier (machine à écrire). Les fenêtres de texte tk de IDLE (Shell, Editor et Output) utilisent par défaut le 'TkFixedFont' à 10 points. Sur Windows, (et seulement sur Windows), cela se résout à 'Courier'. Je crois que c'est ou au moins utilisé pour être standard sur Windows.

La meilleure solution consiste à sélectionner Options dans la barre de menus supérieure, puis Configure IDLE. Une boîte de dialogue s'affiche alors avec l'onglet Fonts/Tabs sélectionné et la police actuelle sélectionnée dans la zone Base Editor Font et la taille actuelle à côté de Size. Il y a un exemple de boîte montrant du texte dans la police et la taille actuelles. Modifiez la police ou la taille et l'exemple est mis à jour. Sélectionnez OK ou Apply et les fenêtres de texte actuelles sont mises à jour.

Les choix autres que ceux par défaut sont écrits dans le répertoire %USERPROFILE%/.idlerc/. Le répertoire et le fichier sont créés si nécessaire. J'utilise personnellement la console Lucida à pas fixe. J'utilise occasionnellement Lucida Sans Unicode à hauteur variable lors de l'utilisation de chaînes avec des caractères non latins. On peut dire à partir de l'exemple dans la boîte si une police est fixe ou variable dans la largeur de caractère par le fait que les caractères s'alignent bien dans les colonnes ou non. (Un de mes objectifs est d'ajouter des exemples de plusieurs autres scripts afin que l'on puisse aussi voir la couverture Unicode offerte par une police.)