Python Tkinter简单布局实例教程
本文实例展示了Python Tkinter实现简单布局的方法,示例中备有较为详尽的注释,便于读者理解。分享给大家供大家参考之用。具体如下:
# -*- coding: utf-8 -*- from Tkinter import * root = Tk() # 80x80代表了初始化时主窗口的大小,0,0代表了初始化时窗口所在的位置 root.geometry('80x80+10+10') # 填充方向 ''' Label(root, text = 'l1', bg = 'red').pack(fill = Y) Label(root, text = 'l2', bg = 'green').pack(fill = BOTH) Label(root, text = 'l3', bg = 'blue').pack(fill = X) # 左右布局 Label(root, text = 'l1', bg = 'red').pack(fill = Y, side = LEFT) Label(root, text = 'l2', bg = 'green').pack(fill = BOTH, side = RIGHT) Label(root, text = 'l3', bg = 'blue').pack(fill = X, side = LEFT) # 绝对布局 l4 = Label(root, text = 'l4') l4.place(x = 3, y = 3, anchor = NW) ''' # Grid 网格布局 l1 = Label(root, text = 'l1', bg = 'red') l2 = Label(root, text = 'l2', bg = 'blue') l3 = Label(root, text = 'l3', bg = 'green') l4 = Label(root, text = 'l4', bg = 'yellow') l5 = Label(root, text = 'l5', bg = 'purple') l1.grid(row = 0, column = 0) l2.grid(row = 1, column = 0) l3.grid(row = 1, column = 1) l4.grid(row = 2 ) l5.grid(row = 0, column = 3) root.mainloop()
Grid 网格布局运行效果如下图所示:
感兴趣的读者可以测试一下本文实例运行效果,相信对大家的Python程序设计有一定的借鉴价值。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

En ce qui concerne le problème de la suppression de l'interpréteur Python qui est livré avec des systèmes Linux, de nombreuses distributions Linux préinstalleront l'interpréteur Python lors de l'installation, et il n'utilise pas le gestionnaire de packages ...

Solution de problème de détection de type pylance Lorsque vous utilisez un décorateur personnalisé dans la programmation Python, le décorateur est un outil puissant qui peut être utilisé pour ajouter des lignes ...

À propos de Pythonasyncio ...

Utilisation de Python dans Linux Terminal ...

Chargement du fichier de cornichon dans Python 3.6 Erreur d'environnement: modulenotFounonError: NomoduLenamed ...

Problèmes de compatibilité entre les bibliothèques asynchrones Python dans Python, la programmation asynchrone est devenue le processus de concurrence élevée et d'E / S ...

Chargement des fichiers de cornichons dans Python 3.6 Rapport de l'environnement Erreur: modulenotFoundError: NomoduLenamed ...

Le problème et la solution du processus enfant continuent d'exécuter lors de l'utilisation de signaux pour tuer le processus parent. Dans la programmation Python, après avoir tué le processus parent à travers des signaux, le processus de l'enfant est toujours ...
