wangwei
机器学习, 数据采集, 数据分析, web网站,IS-RPA,APP
其他经验 python基础 gui编程 Tkinter • 0 回帖 • 792 浏览 • 2019-08-27 12:17:46
机器学习, 数据采集, 数据分析, web网站,IS-RPA,APP
其他经验 python基础 gui编程 Tkinter • 0 回帖 • 792 浏览 • 2019-08-27 12:17:46
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() # 进入消息循环
结果
几何管理
Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置
| 几何方法 | 描述 |
| pack() | 包装; |
| grid() | 网格; |
| place() | 位置; |