您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:Python实战之设计一个多功能办公小工具

51自学网 2022-02-21 10:46:34
  python
这篇教程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主弹幕控制的直播间功能
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。