La librairie tk est constituée de tout un tas de widgets (éléments de l'interface) qui vous permet de concevoir rapidement des applications.
La majorité des développeurs tk utilisent directement geany, vi ou emac pour concevoir leurs applications tellement le langage est simple à comprendre.
Vous pouvez toutefois essayer des créateurs d'interfaces ou des éditeurs de code ici
Apprendre à se servir de la bibliothèque TK, c'est connaitre les concepts pour :
Voici ci dessous la liste des widgets que vous pouvez utiliser. Cliquez sur le widgets dont vous voulez l'aide :
FORM WM ou toplevel
.
A la racine de votre application la Form ou fenêtre. Voici des tutoriels sur comment la créer, la redimensionner, et l'utiliser.
Button ou bouton
Créez et utilisez le Button, élément essentiel de l'interface graphique
canvas

Créez et utilisez le canvas pour dessiner, créer un nouveau widget, et bien plus encore.
Checkbutton
![]()
Comment créer et utiliser le CheckButton.
clipboard ou presse papier
Comment utiliser la commande Clipboard (presse papier) pour copier, coller, couper texte ou image.
colors
Une aide pour la gestion des couleurs en TK.
(en construction...)
cursor ou curseur de la souris
Une aide pour personnaliser vos curseurs
chooser ou boites de selection
![]()
Les chooser sont des boites qui vous permettent de choisir un fichier, un répertoire, une couleur etc...
fonts ou polices de caracteres
![]()
Comment utiliser les polices de caractères dans vos applications .
frame
![]()
Créer et utiliser les Frames en TK pour la mise en page de vos widgets
gridview
![]()
La gridview est un widget que j'ai réalisé car j'avais besoin d'une grille simple à utiliser et facile à éditer.
label
Comment créer et utiliser le label.
labelframe

Qu'est-ce que le LabelFrame et comment l'utiliser. C'est ce que nous allons découvrir ici.
listbox

Créer et utiliser la listbox en tk.
menu
![]()
Comment créer un menu, le configurer et l'utiliser, c'est ce que je vous propose ici
OPTIONMENU
![]()
Une aide pour l'utilisation du TKoptionmenu.
Timer
![]()
Ce n'est pas à proprement parler un widget, mais voici une fonction qui vous permet de lancer un timer et de garder la main sur l'interface
message box

En TK, il existe toute une palette de messageBox qui vous permettent d'afficher des messages d'informations, d'erreurs, etc..
Text
![]()
Découvrir comment utiliser le widget texte, c'est ce que je vous propose ici
radiobutton

Créer et utiliser le radiobutton
scrollbar
Ajoutez à vos interfaces une scrollbar.
(en construction)
SPINBOX
Créer et utilisez la spinbox.
progressbar
Apprendre à utiliser la progressbar
notebook
Créer et manipuler le notebook appelé dans d'autre langage un tabstrip
separator
________________
Utilisez les séparator pour donner de la lisibilité à vos interfaces.
Toolbar
Comment créer et ajouter une Toolbar dans votre interface.
Treeview

Comment utiliser une treeview, gérer les colonnes les lignes , les images, les styles.
Tutos et astuce en tk
Voici differents tuto et astuces simple à utiliser pour vos programmes
AUTRES WIDGETS DIVERS
Voici une liste non exaustive de widgets simple ou contenus dans une librairie: