Librairie tk › Toolbar

 

La Toolbar n'existe pas à proprement parler mais vous pouvez très bien la réaliser à partir de widgets déjà existants.

Voici différents tutoriels sur la création, utilisation de la ToolBar :

introduction

Une toolbar n'est rien d'autre qu'une Frame étirée sur sa largeur avec une bordure (souvent de type Raised) puis qui contient des boutons sans label avec des images à la façon d'icones cliquables.

En voici une capture d'écran :

 

Voici le code pour réaliser ce petit exemple :

pack [frame .ihm.t -bg #CFCFCF]  -fill x
pack [button .ihm.t.b1 -image pic1 -command New_File] -side left -padx 2 -pady 2
pack [button .ihm.t.b2 -image pic2 -command Open_File] -side left -padx 2 -pady 2
pack [button .ihm.t.b3 -image pic3 -command Save_File] -side left -padx 2 -pady 2
pack [button .ihm.t.b4 -image pic4 -command Save_As] -side right -padx 2 -pady 2
pack [label .ihm.t.sep1 -width 2] -side left

Un autre petit exemple

Un autre exemple pour créer une toolbar avec le bouton EXIT pour quitter l'application :

frame .toolbar -bd 1 -relief raised
image create photo img -file "exit.png"
button .toolbar.exitButton -image img -relief flat -command {exit}
pack .toolbar.exitButton -side left -padx 2 -pady 2
pack .toolbar -fill x