python提供了多个图形开发界面的库,常用的Tkinter,wxPython,pyQT5等。
Tkinter是Python的标准GUI库,Python可以快速的创建GUI应用程序。Tkinter是内置到python的安装包中的,只要安装了python,就可以import Tkinter库。
基于tkinter,实现一个账号数据查询工具,用来排查账号数据有没有被采集到系统中,需求:输入一个账号,可以查询出此账号在系统中的数目,及最近的一条内容文本信息。若此账号没有被采集到系统,则在第三方的接口中查询内容文本。需要的控件比较简单:标签,输入框,下拉框,多行文本框及按钮。具体实现如下:
from tkinter import * #导入
myWindow = TK() #初始化TK()
myWindow.title("账号数据查询工具") #设置窗口名称
myWindow.geometry('730x780') #设置窗口大小
myWindow.resizable(False,False) #设置窗口的宽高是否可拉伸变化
myWindow.mainloop() #进入消息循环,让窗口保持运行
1.标签控件:
Label(myWindow,text='输入账号').grid(row=0,column=0)
指定标签控件的master,即这个控件属于哪一个;设置标签text。
标签在窗口上的布局有三种方式:place,grid,pack;grid是将窗口布局划分为一个一个的表格格子,第一行第一列用row=0,column=0表示,当前列的最大宽度以此列最长控件的长度控制。也可以合并多行多列,用columnspan=4设置跨列,rowspan控制跨行
2.输入框:
entry=Entry(myWindow,width=40

本文介绍了如何利用Python的Tkinter库构建一个账号数据查询工具,该工具用于查询账号在系统中的数量和内容信息。内容包括创建窗口、设置控件如标签、输入框、下拉框、多行文本框和按钮,并详细讲解了各控件的使用方法。最后,还提到了如何将程序打包成exe文件以便分发。

3685

被折叠的 条评论
为什么被折叠?



