这篇教程Python实战之设计一个多功能办公小工具写得很实用,希望能帮到您。
UI排版布局主页通过分页栏来划分不同的界面,以及窗体最小化,最大化,关闭功能。 应用、网页直达页由简单的按钮组成,前后对正、左右标齐。 天气查询栏,有简单的“按钮、输入框、标签框”组成。 界面美化方面采用的是“插画”的元素,因为放入一整张照片不仅会填充整个界面,而且也很不好看。
图形界面的设计思想图形界面我采用的是Python自带的tkinter库,我认为图形界面的学习并不是难的,当你熟练之后,你就会发现,他就是一个“窗口+部件+函数”的一个流程,窗口为我们进一步的设计提供好“容器”,部件为我们所实现的功能打下“基础”,而函数则是我们通过按钮的触发所实现的“功能”。
实现步骤
界面布局from tkinter import *from tkinter import messageboxfrom tkinter import ttkimport osimport webbrowserimport urllib.request #发送网络请求,获取数据import gzip #压缩和解压缩模块import json #解析获得的数据import tkinter as tkimport randomfrom PIL import Image, ImageTkimport globimport shutil TOP6 = Tk()TOP6.geometry("630x775") TOP6.iconbitmap('宁宁图标工具.ico')#指定图标 TOP6.title('宁宁小助手') tab_main=ttk.Notebook(TOP6)#创建分页栏tab_main.place(relx=0, rely=0, width=630, height=774) tab1=Frame(tab_main,width=400, height=300)#创建第一页框架 tab1.place(x=0,y=30)tab_main.add(tab1,text='学习 Python数据分析之缺失值检测与处理详解 用Python实现一个模仿UP主弹幕控制的直播间功能 |