J'apprends des interfaces graphiques avec tkinter, et j'utilise la fonction de saisie semi-automatique intégrée à IDLE pour ne pas avoir à chercher constamment dans la documentation des méthodes relatives à certains objets/Des classes.Python IDLE auto expand pour les objets instanciés
Cependant, j'ai un problème dans lequel la fonctionnalité de saisie semi-automatique de IDLE ne fonctionne pas avec les classes/objets instanciés. Par exemple, dans l'éditeur IDLE (et non le shell interactif):
import tkinter
from tkinter import ttk
root = tkinter.Tk()
root.title('Some title')
si je tape "tkinter.Tk." et puis appuyez sur ctrl + espace, il amène le menu suggestion de saisie semi-automatique très bien, mais si je tape "root". puis appuyez sur ctrl + espace, rien ne se passe. Pourquoi est-ce?
Ahh je vois, c'est logique. Je fermais le shell après que le code se soit arrêté par habitude, et je suppose que cela effacait toutes les données sur les objets/modules existants. Merci! – Platytude
Notez également que la fermeture de la fenêtre tk correspondant à 'root' détruit' root' et tous les widgets descendants. Si vous n'avez pas fini d'éditer, laissez le F5 redémarrer fermer la fenêtre existante et en créer une nouvelle. –