Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
python:tk:fenetre [2022/11/26 07:05] marclebrun |
python:tk:fenetre [2022/11/26 10:49] (Version actuelle) marclebrun [Fenêtre recouverte d'une Frame principale] |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
=> Voir les explications sur | => Voir les explications sur | ||
- | [[https://tkdocs.com/tutorial/firstexample.html|les bonnes pratiques de Tk]]). | + | [[https://tkdocs.com/tutorial/firstexample.html|les bonnes pratiques de Tk]]. |
- | Cette Frame contiendra toutes les widgets et donnera à la fenêtre un fond | + | Cette Frame contiendra tous les widgets et donnera à la fenêtre un fond |
qui respecte les nouveaux thèmes de widgets de Tk. | qui respecte les nouveaux thèmes de widgets de Tk. | ||
Ligne 30: | Ligne 30: | ||
window.title("Exemple") | window.title("Exemple") | ||
- | # Créer une Frame qui recouvrira toute la fenêtre | + | # Créer la Frame principale recouvrirant toute la fenêtre |
- | # => voir les bonnes pratiques sur https://tkdocs.com/tutorial | + | mainframe = ttk.Frame(window, padding=(10, 20, 10, 20)) |
- | mainframe = ttk.Frame(window, padding="3 3 12 12") | + | |
mainframe.grid(column=0, row=0, sticky=(N, W, E, S)) | mainframe.grid(column=0, row=0, sticky=(N, W, E, S)) | ||
window.columnconfigure(0, weight=1) | window.columnconfigure(0, weight=1) |