Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Python Scripts et Programmes 
  • Comment faire pour supprimer Chemin …
  • Comment s'assurer un index existe en…
  • Comment charger un script Python De …
  • Comment lire une colonne CSV & Conve…
  • Fonction Python avec des paramètres…
  • Comment obtenir le module CV dans Op…
  • Comment obtenir Python pour obtenir …
  • La fonction de la bande de Python 
  • Comment se connecter en utilisant Py…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Combien difficile est la conception d'une interface en Python

    ? Rédaction d'un programme Python qui utilise une interface utilisateur graphique (GUI) pour l'interaction de l'utilisateur consiste à utiliser les bibliothèques incluses qui viennent avec le langage Python . En utilisant ces bibliothèques spécialisées , Python va interagir avec le système d'exploitation de présenter fenêtres , des boutons et des gestionnaires d'événements pour détecter ce qu'un utilisateur est en train de faire avec le clavier et la souris . En apprenant quelques méthodes clés , un programmeur ne trouvera Python développement GUI difficile que ce soit. Tkinter

    Les bibliothèques Tikinter contiennent le code et les méthodes pour commencer à créer des interfaces graphiques en Python. Tout programme qui souhaite contenir des éléments d'interface graphique doit importer la bibliothèque de Tkinter :

    de Tkinter import *

    Puis, en utilisant la bibliothèque consiste à invoquer un widget racine (ou la fenêtre ), qui est la racine de tout autres widgets créés au cours du programme :

    root = Tk ()

    Toute autre fenêtre /widget doit suivre le widget racine. À ce stade, le programmeur peut manipuler la fenêtre utilisateur simple SA "root" (avec les décorations fournies par le système d'exploitation utilisé ) .
    Manipulation d'une fenêtre

    pour créer une fenêtre avec une taille gérable , ou une fenêtre qui contient un message, des méthodes telles que le «Label» :

    w = label (root , text = " Bonjour " )

    w.pack ()

    root.geometry ( '200x200 ')

    La méthode d'étiquette crée le texte "Bonjour" et le place dans la fenêtre " racine ", et les "packs" les fenêtre autour du texte (de sorte que la fenêtre ne sera pas re- taille plus petite que le texte. la méthode de géométrie ( une méthode interne à Windows tels que root) détermine la taille du début de la fenêtre de 200 pixels par 200 pixels.
    < br >
    boutons

    à côté du texte , un programmeur peut facilement inclure des boutons dans le programme :

    de Tkinter import *

    tkMessageBox l'importation

    root = Tk ()

    b = Button ( root, text = " Salut" , command = printButton )

    B.Pack ()

    racine . mainloop ()

    la fenêtre racine va maintenant avoir un bouton , plutôt que du texte . le bouton contiendra le texte "Salut" et d'exécuter les commandes définies dans la méthode créée par l'utilisateur " printButton ." Si l' printButton méthode est définie pour exécuter une boîte de message comme dans cet exemple :

    tkMessagBox.showinfo ( " nouvelle fenêtre ", " HI" )

    Puis une nouvelle fenêtre apparaîtra , affichant les paramètres de " tkMessageBox.showinfo " .
    frai une autre fenêtre

    Supposons qu'au lieu d' ouvrir une boîte de message ( qui affiche seulement un avertissement ou un message ) , le programmeur a changé le " Salut "pour ouvrir une nouvelle fenêtre semblable à la première (Source 1) cela nécessiterait un changement dans le code printButton à ressembler à quelque chose de semblable à cet exemple ( ne pas oublier de tiret après le nom de la fonction ) : .

    def printButton (): fenêtre


    = Tk ()

    T = Button ( fenêtre , text = " Hi2 " , command = window.destroy )

    T.pack () Photos

    maintenant , en cliquant sur le bouton "Salut" va apparaître dans une nouvelle fenêtre ( " window") contenant un autre bouton ( " Hi2 " ) . Hi2 le bouton , une fois cliqué, va fermer la nouvelle fenêtre.

    Facilité d'utilisation

    la difficulté inhérente à l'utilisation de la bibliothèque de Tkinter est similaire à l'utilisation d'autres bibliothèques Python. Maîtriser ce Tkinter a à offrir nécessite qu'un programmeur passer du temps à apprendre les méthodes et comment ils sont utilisés dans la pratique. aussi, au-delà du champ d'application réelle , l'élément de conception d'une application GUI est en dehors de la portée d'une discussion sur la mise en œuvre du code de base . Toutefois, les bibliothèques de Tkinter ne sont pas en eux-mêmes obscurs ou ésotérique, et l'étude la syntaxe de Tkinter fera la conception d'applications graphiques en Python relativement facile.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour empêcher plus d'une instance d'un programme en Python 
  • Tutoriel pour LiveWires Python 
  • Comment utiliser l'instruction continue en Python 
  • Qu'est-ce que Indexation de chaîne en Python 
  • Comment faire pour supprimer des variables de Vars Python 
  • Comment déclarer une liste à deux dimensions dans Python 
  • Comment faire pour intégrer VBS en Python 
  • Comment lister les disques en Python 
  • Comment configurer Python avec bzip2 
  • Comment le code Nim pour Python 
  • Connaissances Informatiques © http://www.ordinateur.cc