Apprendre à lire le texte de l'élément sélectionné dans un contrôle ListBox en utilisant Python peut rendre votre application plus souple . Un contrôle ListBox est utilisé pour afficher les éléments à partir de laquelle vous pouvez sélectionner et utiliser dans votre programme . En Python, vous pouvez créer des contrôles tels que les zones de liste et les boutons que vous pouvez utiliser pour capturer les informations de l'utilisateur. Utilisez la méthode " curselection ()" pour récupérer l'index sélectionné puis utilisez la méthode " get () " pour récupérer le texte de l'indice. Instructions
1
lancement IDLE (Python GUI) , cliquez sur le menu "Fichier" et cliquez sur " Nouvelle fenêtre " pour créer une nouvelle fenêtre. Appuyez sur " Ctrl" et " S " pour lancer le "Enregistrer sous" fenêtre de dialogue . Tapez " readListBox " à côté de " Nom du fichier : " et cliquez sur "Enregistrer".
2
Copier et coller le code suivant pour importer l'espace requis pour ce projet et créer le widget ListBox :
de Tkinter import * MainWin = Tk () lstBox = Listbox ( MainWin ) lstBox.pack ()
3
Ajoutez le code suivant pour créer l' événement bouton "Rappel" et l'affichage le texte de l'élément sélectionné en utilisant la fenêtre d'invite :
rappel def (): Sindex = lstBox.curselection () itmText = lstBox.get ( Sindex ) print itmText
4
copie et collez le code suivant pour créer le widget bouton :
BTN = button ( MainWin , text = "Get texte " , command = rappel ) btn.pack ()
5
Ajoutez le code suivant pour remplir le widget ListBox avec quatre éléments :
lstBox.insert (END, "Liste d'objet: " ) pour le point dans [" point un", " deux point ", " , le point trois "," point quatre "] : lstBox.insert ( FIN , item) mainloop ()
6
Cliquez sur le" bouton " Démarrer et tapez " Windows cmd "dans les" programmes de recherche et les fichiers case " texte. Appuyez sur " Entrée" pour ouvrir la fenêtre d'invite de commande. Accédez à C: \\ Python