使用python+Tkinter库构建GUI应用工具 - 个性签名工具
安装Tkinter及pillow库
pip install tkinter # 安装tkinter库
pip install pillow # 安装pillow库,方便出里图片 使用PIL
构建GUI程序(具体的网站及程序源码,参考B站UP主小衬衫)
具体的信息,在源代码中进行注释
# encoding:utf8
"""
__author__ : weilinlin
__file__ : 个性签名工具
__time__ : 2020-12-16
"""
from tkinter import *
from tkinter import messagebox
from PIL import Image, ImageTk
import re
import requests
root = Tk()
root.title('Tkinter签名工具')
root.resizable(0, 0) # 此处设置主窗口是否可以进行大小调整,其中的两个参数分别为width方向和height方向上,值为boolean类型
option = '1.艺术签 2.连笔签 3.商务签 4.楷书签 5.潇洒签 6.草体签 7.行书签 8.个性签 9.可爱签' # 定义可以使用的字体类型(和传递参数中的ttf保持一致)
var1 = StringVar(value='') # 定义字符串变量,存储名字
var2 = StringVar(value='') # 定义字符串变量,存储签字类型选项
def check():
"""
判断GUI页面中传入的变量是否符合类型,并进行相应的告警内容
:return:
"""
name = entry1.get()
num = entry2.get()
flag = True
if num