简介:Python Tkinter是一个非常强大的GUI(图形用户界面)工具包,它使得开发者可以快速地创建GUI应用程序。在本文中,我们将会介绍一些使用Python Tkinter的基本知识和技巧,以便您能够更加快速地掌握这个工具包。
首先,简单介绍一下这个工具有哪些使用场景,在工作中也许大家会因为做一些重复的数据而烦恼,或者造一个数据需要繁琐的操作流程,可能大家会想到使用python + requets或其他实现自动化制造数据,但是这些方法造数据时无法交互,无法直接改变某些配置,或者无法直观的反馈给用户,使用tkinter工具可以解决这些烦恼,并且可以打包成EXE后执行,还方便分享给团队使用
1、安装Python Tkinter
如果你使用的是python2,需要自行安装tkinter包,如果你使用的是python3,那么标准库自带了,可以直接使用
2. 创建一个基本的GUI应用程序
接下来,让我们来创建一个基本的GUI应用程序。以下是一个简单的程序,它创建了一个窗口,并在窗口中设置了按钮,选项,下拉框,超链接,输入框,输出框,简单背景上色,以及简单的交互
from tkinter import *
from tkinter import ttk
import requests
import webbrowser
import threading
#此处定义一些自己需要的方法
def get_data1():
info_box.insert(END, "\n" + "服务工单:TEST" + "\n")
#可以定义接口,将关键信息返回到信息框中,也可将返回体给下个接口使用
def get_data2():
info_box.insert(END, "\n" + "收货单:TEST2" + "\n")
def get_d