作品简介
有趣的冷知识这一编程主要用于对于小朋友的探索力的开发,让小朋友在一开始就对学习具有探索精神。在信息化时代下,会主动去学习自己认知以外的知识,同时丰富了眼界,开拓了新的知识。
技术架构
使用python语言的TK库莱完成图形化页面的样式,使用python语言来操作对应的逻辑代码。
实现过程
1、创建窗体
2、准备数据集
3、添加按钮与功能
4、页面显示优化
开发环境,开发流程
系统:win11系统
工具:VSCode开发工具
插件:安装腾讯云AI代码助手插件
关键技术解析
过程中的异常解决,如提示没有引进数据包
腾讯云AI代码助手在上述过程中的助力
完整的助力于开发的整个生命周期,包括初始页面到数据展示以及操作。
使用说明
点击按钮即可生成冷知识
项目源码
import tkinter as tk
import randomdef show_random_fact():"""随机选择一条冷知识并显示在标签上"""fact = random.choice(fun_facts)fact_label.config(text=fact)
# 创建主窗口
root = tk.Tk()
root.configure(bg="#ADD8E6") # 设置窗体背景颜色为淡蓝色
# 设置窗口大小为800x600像素
root.geometry("800x400")# 设置窗口标题为“有趣的冷知识”
root.title("有趣的冷知识")# 有趣的冷知识列表
fun_facts = ["蜜蜂的翅膀每秒可以拍打约230次。","人类的鼻子可以记住多达5万种不同的气味。","章鱼有三颗心脏。","香蕉的英文单词“banana”来源于阿拉伯语。","地球是太阳系中唯一已知有板块构造的行星。","番茄原本被认为是有毒的,因为在18世纪的欧洲,人们曾认为番茄会导致中毒。","长颈鹿的舌头长度可以达到约45厘米,足以让它们轻松地从树上摘取叶子。","人类的眼睛在出生后大小基本保持不变,而身体的其他部分会继续生长。","沙漠里的下雪是相当罕见的,但撒哈拉沙漠在2018年2月曾下过一场雪。","打喷嚏时,人的眼睛会自动闭上,这是一种无法控制的生理反应。","北极熊的毛发看起来是白色,实际上却是透明的,白色的效果是由于光线折射。","人类是唯一会因为情绪而流泪的动物。","章鱼能够改变自身的颜色和纹理,以融入周围环境进行伪装。","香蕉皮含有一种化学物质,可以缓解皮肤瘙痒。","古代埃及人使用蜂蜜作为天然的防腐剂。","企鹅是唯一一种不会飞的鸟类,但它们是优秀的游泳者。","人类的指纹是独一无二的,即使是双胞胎也不例外。","咖啡因不仅存在于咖啡中,还存在于茶、巧克力和一些药物中。"
]# 创建一个框架用于放置标签和按钮,并设置边框颜色为黑色
frame = tk.Frame(root, bg="#ADD8E6", bd=5, relief="solid")
frame.pack(padx=50, pady=50, fill=tk.BOTH, expand=True)# 添加显示冷知识的标签,设置字体为黑体加粗,初始文本为“激发小朋友探索的本能”
fact_label = tk.Label(frame, text="激发小朋友探索的本能", font=("黑体", 18, "bold"), wraplength=600, justify="center", bg="#ADD8E6")
fact_label.pack(pady=20)# 添加按钮,设置背景颜色为红色,字体为黑体加粗
button = tk.Button(frame, text="显示随机冷知识", command=show_random_fact, font=("黑体", 16, "bold"), bg="red", fg="white")
button.pack()# 进入Tkinter事件循环
root.mainloop()
效果展示
1.使用python语言的tk库,创建一个800*600像素的窗体,窗体名称为有趣的冷知识
2. 生成一个数组列表,列表里存放18条有趣的冷知识
3.添加一个显示冷知识的面板,以及一个按钮,当点击按钮后就会根据数组列表随机显示一条冷知识
4.有趣的冷知识的显示边框设置为黑色,窗体的颜色设置为淡蓝色,按钮的颜色设置为红色,冷知识的字体为黑体,加粗。
5.初始的时候显示文本为激发小朋友探索的本能。