Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
tkinter [Le 01/09/2022, 00:02]
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
tkinter [Le 11/09/2022, 12:01]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 7: Ligne 7:
 **Tkinter** est une librairie basique mais très simple d'​utilisation pour construire rapidement des interfaces graphiques avec [[:​python|Python]]. **Tkinter** est une librairie basique mais très simple d'​utilisation pour construire rapidement des interfaces graphiques avec [[:​python|Python]].
  
-Le style de widgets n'est pas très esthétique (question de goût) mais ça reste tout de même une bonne base pour commencer dans le développement d'​interface graphique (GUI). ​+Le style de widgets n'est pas très esthétique (question de goût) mais ça reste tout de même une bonne base pour commencer dans le développement d'​interface graphique (GUI).
  
 ===== Installation ===== ===== Installation =====
Ligne 13: Ligne 13:
 [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]]: [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]]:
   * **[[apt>​python-tk]]**   * **[[apt>​python-tk]]**
-  * **[[apt>​python-imaging-tk]]** pour la gestion des images sous tkinter ​+  * **[[apt>​python-imaging-tk]]** pour la gestion des images sous tkinter
   * **[[apt>​python3-tk]]** pour la version 3.x de python. (La version 3.x comprend les widgets ttk)   * **[[apt>​python3-tk]]** pour la version 3.x de python. (La version 3.x comprend les widgets ttk)
  
Ligne 27: Ligne 27:
  
  
-from Tkinter import *  #Pour python3.x Tkinter devient tkinter+from Tkinter import * #Pour python3.x Tkinter devient tkinter
  
 class ApplicationBasic():​ class ApplicationBasic():​
Ligne 61: Ligne 61:
   * importation de la librairie : <file python>​from Tkinter import *</​file>​   * importation de la librairie : <file python>​from Tkinter import *</​file>​
   * création d'une classe : <file python>​class ApplicationBasic():</​file>​   * création d'une classe : <file python>​class ApplicationBasic():</​file>​
-  * création d'une méthode constructrice : <file python>​def __init__(self):</​file> ​+  * création d'une méthode constructrice : <file python>​def __init__(self):</​file>​
   * instancier une fenêtre Tk() : <file python>​self.fen = Tk()</​file>​   * instancier une fenêtre Tk() : <file python>​self.fen = Tk()</​file>​
   * définition du titre de cette fenêtre : <file python>​self.fen.title('​Tkinter'​)</​file>​   * définition du titre de cette fenêtre : <file python>​self.fen.title('​Tkinter'​)</​file>​
Ligne 107: Ligne 107:
 #urllib pour les schémas internet #urllib pour les schémas internet
 #os pour dialoguer avec le systeme #os pour dialoguer avec le systeme
-from Tkinter import * +from Tkinter import *
 import urllib as url import urllib as url
-import os +import os
 class Application(Frame):​ class Application(Frame):​
  def __init__(self,​parent):​  def __init__(self,​parent):​
  • tkinter.txt
  • Dernière modification: Le 25/11/2023, 14:36
  • par Amiralgaby