FAQ Python

FAQ PythonConsultez toutes les FAQ
Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 14 juin 2021
Sommaire→GUI→Tkinter / Tix / Pmw→Tkinter / Tix / Pmw Prérequis
Une documentation complète en anglais est disponible mais vous trouverez également de nombreux cours en français qui 
vous permettront d'apprendre à construire une interface avec Tkinter.
- Apprendre à programmer avec Python : chapitres 8, 13-15
 - Python Library Reference 2.6
 - Python Library Reference 3.0
 - An Introduction to Tkinter (1999) : documentation exhaustive de Tkinter
 - An Introduction to Tkinter (2005) : en cours de rédaction
 
Python 3 apporte une harmonisation au niveau des modules. Tous commencent maintenant par une minuscule. Au niveau de Tkinter, ils sont maintenant tous regroupés dans un même paquetage nommé tkinter. Le changement majeur entre Python 2 et Python 3 pour Tkinter apparaît donc lors de l'importation des modules. Attention, pour le moment, la plupart des modules externes (Pmw, ...) dépendants de Tkinter n'ont pas encore été mis à jour et ne fonctionneront qu'avec une version 2 de Python.
import Tkinter
import Tix
import ScrolledText
import tkColorChooser
import tkCommonDialog
import tkFileDialog
import tkFont
import tkMessageBox
import tkSimpleDialogimport tkinter
import tkinter.tix
import tkinter.scrolledtext
import tkinter.colorchooser
import tkinter.commondialog
import tkinter.filedialog
import tkinter.font
import tkinter.messagebox
import tkinter.simpledialogimport Tkinter as Tk 
import tkMessageBox
import tkFileDialog
import Tix
 
root=Tk.Tk()    ## Création de la fenêtre principale si vous n'utilisez que des objets Tkinter
root=Tix.Tk()	## Création de la fenêtre principale si vous utilisez des objets Tix
entry=Tk.Entry(root) ## Création d'un Entry
button=Tk.Button(root)  ## Création d'un Button
label=Tk.Label(root) ## Création d'un Label
listbox=Tk.Listbox(root)  ## Création d'une Listbox
canvas=Tk.Canvas(root)  ## Création d'un Canvas
text=Tk.Text(root) ## Création d'un Text
	L'installation est très simple. Vous devez tout d'abord récupérer le zip des sources qui se nomme Pmw.1.3.2.tar.gz. Il suffit ensuite d'extraire 
les fichiers/répertoires dans le répertoire PythonPath/Lib/site-packages où PythonPath est le répertoire d'installation de Python 
(par exemple, c:/python26 typiquement sous Windows).
Vous pourrez alors vérifier que la bibliothèque est bien installé en testant avec l'interpréteur Python la commande import Pmw.



