朱星烨教你制作拜年python软件——GUI妙用

简介: 2022年虎年,制作拜年软件,使用python技术的GUI,能够和收到祝福的朋友互动功能,设计软件后的美工调整

 python的GUI非常重要,教你用python来拜年。

 2022年虎年,制作拜年软件,要有虎的元素。输入pyhon代码:

from tkinter import *

 然后制作GUI标签:

def msgShow1():

   label.config(text="虎年吉祥",bg="plum",fg="gold")

def msgShow2():

   label.config(text="财源广进",bg="rosybrown",fg="deepskyblue")    

root=Tk()

root.title("新年快乐")

label=Label(root,text="虎虎生威",bg="pink",fg="deepskyblue",

           height=10,width=15,

           anchor="center",font="STXingkai 65 bold")

再制作按钮,完成能够和收到祝福的朋友互动功能,但是字体有点小,手机上看不清楚,如图:

image.png  进行美工设计,按钮程序如下:

label=Label(root,text="虎虎生威",bg="pink",fg="deepskyblue",

           height=10,width=15,

           anchor="center",font="STXingkai 65 bold")

btn1=Button(root,text="祝福",width=35,command=msgShow1,font="STXingkai 25 bold")

btn2=Button(root,text="恭喜",width=35,command=msgShow2,font="STXingkai 25 bold")

btn3=Button(root,text="拜年啦",width=35,command=root.destroy,font="STXingkai 25 bold")

label.pack()

btn1.pack(side=LEFT)

btn2.pack(side=LEFT)

btn3.pack(side=LEFT)

 最后,不要忘了:

root.mainloop()

这样,可以互动的拜年python软件GUI实现就完成了,发给亲朋好友,祝福大家新年快乐吧。

 福利,送上源码:

from tkinter import *

def msgShow1():

   label.config(text="虎年吉祥",bg="plum",fg="gold")

def msgShow2():

   label.config(text="财源广进",bg="rosybrown",fg="deepskyblue")    

root=Tk()

root.title("新年快乐")

label=Label(root,text="虎虎生威",bg="pink",fg="deepskyblue",

           height=10,width=15,

           anchor="center",font="STXingkai 65 bold")

btn1=Button(root,text="祝福",width=35,command=msgShow1,font="STXingkai 25 bold")

btn2=Button(root,text="恭喜",width=35,command=msgShow2,font="STXingkai 25 bold")

btn3=Button(root,text="拜年啦",width=35,command=root.destroy,font="STXingkai 25 bold")

label.pack()

btn1.pack(side=LEFT)

btn2.pack(side=LEFT)

btn3.pack(side=LEFT)

root.mainloop()

image.png

相关文章
|
2月前
|
测试技术 开发者 Python
Python(GUI)之活动积分记录表
本文介绍了一套使用Python的Tkinter库构建的学生活动积分记录系统。该系统允许教师选择班级和学生,输入加分分数及原因,并将数据保存至文件,旨在简化学生积分管理流程,提升教学效率。
63 6
|
30天前
|
存储 运维 监控
探索局域网电脑监控软件:Python算法与数据结构的巧妙结合
在数字化时代,局域网电脑监控软件成为企业管理和IT运维的重要工具,确保数据安全和网络稳定。本文探讨其背后的关键技术——Python中的算法与数据结构,如字典用于高效存储设备信息,以及数据收集、异常检测和聚合算法提升监控效率。通过Python代码示例,展示了如何实现基本监控功能,帮助读者理解其工作原理并激发技术兴趣。
57 20
|
28天前
|
存储 缓存 算法
探索企业文件管理软件:Python中的哈希表算法应用
企业文件管理软件依赖哈希表实现高效的数据管理和安全保障。哈希表通过键值映射,提供平均O(1)时间复杂度的快速访问,适用于海量文件处理。在Python中,字典类型基于哈希表实现,可用于管理文件元数据、缓存机制、版本控制及快速搜索等功能,极大提升工作效率和数据安全性。
62 0
|
2月前
|
数据可视化 开发者 Python
Python GUI开发:Tkinter与PyQt的实战应用与对比分析
【10月更文挑战第26天】本文介绍了Python中两种常用的GUI工具包——Tkinter和PyQt。Tkinter内置于Python标准库,适合初学者快速上手,提供基本的GUI组件和方法。PyQt基于Qt库,功能强大且灵活,适用于创建复杂的GUI应用程序。通过实战示例和对比分析,帮助开发者选择合适的工具包以满足项目需求。
210 7
|
3月前
|
存储 IDE 开发工具
编写Python参考手册速查软件(一)
编写Python参考手册速查软件(一)
58 1
|
3月前
|
测试技术 数据安全/隐私保护 开发者
自动化测试的奥秘:如何用Selenium和Python提升软件质量
【9月更文挑战第35天】在软件开发的海洋中,自动化测试是那艘能引领我们穿越波涛的帆船。本文将揭开自动化测试的神秘面纱,以Selenium和Python为工具,展示如何构建一个简单而强大的自动化测试框架。我们将从基础出发,逐步深入到高级应用,让读者能够理解并实现自动化测试脚本,从而提升软件的质量与可靠性。
|
3月前
|
Linux Android开发 开发者
【Python】GUI:Kivy库环境安装与示例
这篇文章介绍了 Kivy 库的安装与使用示例。Kivy 是一个开源的 Python 库,支持多平台开发,适用于多点触控应用。文章详细说明了 Kivy 的主要特点、环境安装方法,并提供了两个示例:一个简单的 Hello World 应用和一个 BMI 计算器界面。
124 0
|
3月前
|
机器学习/深度学习 算法框架/工具 Python
基于深度学习的手写数字识别项目GUI(Deep Learning Project – Handwritten Digit Recognition using Python)
基于深度学习的手写数字识别项目GUI(Deep Learning Project – Handwritten Digit Recognition using Python)
121 0
|
3月前
|
Python
编写Python参考手册速查软件(二)
编写Python参考手册速查软件(二)
40 0
|
5月前
|
数据采集 开发工具 Python
海康威视工业相机SDK+Python+PyQt开发数据采集系统(支持软件触发、编码器触发)
该系统基于海康威视工业相机SDK,使用Python与PyQt开发,支持Gige与USB相机设备的搜索及双相机同时显示。系统提供软件触发与编码器触发模式,并可在数据采集过程中实时保存图像。此外,用户可以调节曝光时间和增益,并进行信息输入,这些信息将被保存至配置文件以便下次自动加载。参数调节与实时预览等功能进一步增强了系统的实用性。
385 1