| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Python méthodes du canevas
    programmation Python a accès à une gamme complète de widgets graphiques de l'interface utilisateur à travers la bibliothèque de Tkinter populaire. Parmi les joyaux méconnus de cette bibliothèque GUI est le widget de toile. Connu pour ses fonctionnalités puissantes, le widget toile a été choisi comme l'épine dorsale de la peinture simple et programmes de dessin pour les applications de retouche d'images complexes. Tout créés ou embarqué sur le widget toile devient un objet , et peut être édité au niveau du pixel. La toile Méthode

    La première méthode de toile crée la toile sur laquelle d'autres objets peuvent être placés . La première chose à faire est d'importer la bibliothèque Tkinter , créer une toile et définir sa taille. Le code Python nécessaire ressemble à ceci :

    de Tkinter import *

    root = Tk ()

    toile = Canvas (root , width = 300 , height = 300) Photos

    canvas.pack ( fill = BOTH)

    Cela crée un gris 300 par 300 pixels carrés . Lorsque vous créez des objets plus sur cette toile , le point zéro (0,0) des coordonnées sera le coin supérieur gauche , le coin inférieur droit est le point (300 , 300)
    L' . créer Method, Part 1

    Permet de définir et de préciser les lignes, les formes et les différents types d'images , la méthode " créer " exige que le nom de la forme ou de l'image à créer ainsi que son emplacement sur ​​le coordonner avion et diverses autres informations configurational . Création d' une simple ligne ressemble à ceci dans le code Python :

    canvas.create_line (100 , 100, 200 , 200, tag = ligne1 )

    Lorsqu'il est ajouté au code ci-dessus qui crée une toile, cela va créer une ligne dans le 300 par 300 pixels toile . Il revient aussi un entier unique identifiant cette ligne objet qui peut être référencé dans le code plus tard.
    La méthode Create, Partie 2

    La méthode create construit formes, des images bitmap et des zones de texte parmi d'autres éléments graphiques . La syntaxe suivante crée un carré rouge dans le coin supérieur gauche de la canvas.create_rectangle ( 0,0,150,150 , fill = "rouge", tag = " MySquare " )

    Création d' une zone de texte nécessite un emplacement sur la toile en plus de la police, la taille et le texte, comme dans l'exemple ci-dessous:

    canvas.create_text ( 230,230 , text = " Bonjour , les méthodes de la toile! " , fill = "rouge", font = ( "Times" , "12" , tag = " TextBox1 "))
    le pouvoir soulever, abaisser , Supprimer et méthodes Itemconfig

    objets créés à l'aide de la méthode de création peut être déplacé vers le haut , déplacé vers le bas, supprimées ou modifiées en utilisant le soulever, abaisser , supprimer et méthodes itemconfig . La ligne de code suivante modifie le carré rouge au-dessus de bleu :

    canvas.itemconfig ( MySquare , fill = " blue" )

    " MySquare " est l'étiquette appliquée lorsque la méthode create a créé le objet carré rouge. Les objets peuvent également être référencés par l'ID unique entier qu'ils ont été affectés quand ils ont été créés.

    Previous :

    next :
      articles connexes
    ·Comment accéder Python docstring 
    ·Comment faire pour obtenir la date du système à parti…
    ·Comment faire de nouvelles lignes en Python 
    ·Comment créer des temps de retard dans Python 
    ·Comment trier les listes en Python 
    ·Comment écouter de paquets sur Python 
    ·Python Tutorial pour la concaténation 
    ·Comparaison de chaînes en Python 
    ·Comment ajouter des espaces de premier plan dans Python…
    ·Python Override méthode de base des classes 
      articles en vedette
    ·Qu'est-ce que PrintStream en Java 
    ·Comment connecter JSP Servlet 
    ·Comment utiliser la DLL VB6 De Vb.Net Pocket PC Applica…
    ·Vb Net SQL Server Tutorial 
    ·Comment faire pour changer la base en Python 
    ·Comment utiliser des variables dans un VBA requêtes d'…
    ·Comment télécharger des fichiers source Java de l'app…
    ·Quels inconvénients sont là dans déréférencement i…
    ·Comment générer des combinaisons en Java 
    ·Programmation dans MS Access 2007 
    Copyright © Connaissances Informatiques http://fr.wingwit.com