python从入门到精通(十七):python的图形化界面开发

python数据分析和可视化基础

  • Tkinter
    • Tkinter模块的概念
    • 导入模块
    • 实例化窗口对象
    • 调用窗口
    • 设置窗口大小
    • 设置窗口位置
    • 设置窗口的标题
    • 添加标签控件
    • 添加标签定位
    • 添加输入框定位
    • 添加点击按钮
    • 设计按钮功能

Tkinter

Tkinter模块的概念

Tkinter是Python的标准GUI库,它提供了丰富的组件和布局管理器,能够帮助我们快速地创建图形用户界面应用程序。

导入模块

python3

import tkinter

pytohn2

import Tkinter # 开头的t是大写的

实例化窗口对象

tk = tkinter.Tk()

调用窗口

会显示一个真实的窗口,接下来整个丰富GUI的操作使用的代码,都是放在这2句代码中间

tk.mainloop()

设置窗口大小

tk.geometry("800x500")  #宽x高 不用*

设置窗口位置

tk.geometry("800x500+374+182")  #程序窗口左角,距离电脑左上角的坐标

设置窗口的标题

tk.title("hackone的目录扫描工具")

添加标签控件

label = Label(tk,text="URL",font=("宋体",22),fg="blue")
text参数指定显示的文本
font参数指定字体大小和字体样式
fg参数指定字体颜色

添加标签定位

label.grid()  #只有调用grid()方法,定位后,才会显示
# label.grid()等价于label.grid(row=0,column=0)

添加输入框定位

entry = tkinter.Entry(tk,font=("宋体",25),fg="black")
entry.grid(row=1,column=10)
# row=0,column=1表示我们将输入框控件,放在第1行第2列的位置

添加点击按钮

button = tkinter.Button(tk,text="开始扫描",font=("宋体",14),fg="black")

设计按钮功能

def mulu():
    print("显示扫描目录")
button = tkinter.Button(tk,text="开始扫描",font=("宋体",14),fg="black",command=mulu)

你可能感兴趣的:(python,python,pycharm,爬虫,beautifulsoup,开发语言,安全)