Python GUI 编程 (Tkinter)-Tkinter 运用

Python GUI 编程 (Tkinter)-Tkinter 运用

代码

#!/usr/bin/env Python3
# -*- coding: utf-8 -*-
# @Software: PyCharm
# @virtualenv:workon
# @contact: contact information
# @Desc:Code descripton
__author__ = '未昔/AngelFate'
__date__ = '2019/8/26 19:59'
import tkinter as tk # 导入 tkinter 库

root = tk.Tk() # 创建窗口对象的背景色

# 创建两个列表
li = ['C', 'python', 'php', 'html', 'SQL', 'java']
movie = ['CSS', 'jQuery', 'Bootstrap']

listb = tk.Listbox(root) # 创建两个列表组件
listb2 = tk.Listbox(root)

for item in li: # 第一个小部件插入数据
 listb.insert(0, item) # 索引,元素

for item in movie: # 第二个小部件插入数据
 listb2.insert(0, item)

listb.pack() # 将小部件放置到主窗口中
listb2.pack()
root.mainloop() # 进入消息循环

结果

Python GUI 编程 (Tkinter)-Tkinter 运用

几何管理

Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置

| 几何方法 | 描述 |
| pack() | 包装; |
| grid() | 网格; |
| place() | 位置; |