当前位置:   article > 正文

python怎么编写一个登录界面,python做用户登录界面_python登录界面

python登录界面

本篇文章给大家谈谈用python做一个窗口登录程序,以及python怎么编写一个登录界面,希望对各位有所帮助,不要忘了收藏本站喔。

Source code download: 本文相关源码

版本:Python3.7

1.使用Treeview创建表格界面

from tkinter import ttk

from tkinter import *

root = Tk() # 初始框的声明

columns = ("姓名", "IP地址")

treeview = ttk.Treeview(root, height=18, show="headings", columns=columns) # 表格

treeview.column("姓名", width=100, anchor='center') # 表示列,不显示

treeview.column("IP地址", width=300, anchor='center')

treeview.heading("姓名", text="姓名") # 显示表头

treeview.heading("IP地址", text="IP地址")

treeview.pack(side=LEFT, fill=BOTH)

name = ['电脑1','服务器','笔记本']

ipcode = ['10.13.71.223','10.25.61.186','10.25.11.163']

for i in range(min(len(name),len(ipcode))): # 写入数据

treeview.insert('', i, values=(name[i], ipcode[i]))

root.mainloop() # 进入消息循环

2.编写功能函数,并与鼠标事件绑定

通过功能函数,实现按表头排序、编辑单元格、新建单元格。

1.编辑单元格函数set_cell_value原理:

在原单元格上方新建一个文本框Text和按钮Button,用来编辑内容,按下按钮将单元格内容存入单元格,并销毁文本框Text和按钮Buttonpython建议自学吗

2.新建单元格函数newrow原理:

调用Treeview.insert方法,并在表格下方设置‘新建’按钮Button,用来关联函数,按钮位置随表格行数实时更新。

def treeview_sort_column(tv, col, reverse): # Treeview、列名、排列方式

l = [(tv.set(k, col), k) for k in tv.get_children('')]

l.sort(reverse=reverse) # 排序方式

# rearrange items in sorted positions

for index, (val, k) in enumerate(l): # 根据排序后索引移动

tv.move(k, &#

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号