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是将窗口布局划分为一