腾讯云AI代码助手编程挑战赛-有趣的冷知识分享

作品简介

有趣的冷知识这一编程主要用于对于小朋友的探索力的开发,让小朋友在一开始就对学习具有探索精神。在信息化时代下,会主动去学习自己认知以外的知识,同时丰富了眼界,开拓了新的知识。

技术架构

使用python语言的TK库莱完成图形化页面的样式,使用python语言来操作对应的逻辑代码。

实现过程

1、创建窗体

2、准备数据集

3、添加按钮与功能

4、页面显示优化

开发环境,开发流程

系统:win11系统

工具:VSCode开发工具

插件:安装腾讯云AI代码助手插件

关键技术解析

过程中的异常解决,如提示没有引进数据包

腾讯云AI代码助手在上述过程中的助力

完整的助力于开发的整个生命周期,包括初始页面到数据展示以及操作。

使用说明

点击按钮即可生成冷知识

项目源码

python 复制代码
import tkinter as tk
import random

def 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像素的窗体,窗体名称为有趣的冷知识

  1. 生成一个数组列表,列表里存放18条有趣的冷知识

3.添加一个显示冷知识的面板,以及一个按钮,当点击按钮后就会根据数组列表随机显示一条冷知识

4.有趣的冷知识的显示边框设置为黑色,窗体的颜色设置为淡蓝色,按钮的颜色设置为红色,冷知识的字体为黑体,加粗。

5.初始的时候显示文本为激发小朋友探索的本能。

相关推荐
DisonTangor2 天前
【腾讯混元雪耻归来】 Hy4 preview:770B 参数 MoE 旗舰模型,1M 上下文全面开源
人工智能·算法·开源·aigc·腾讯云·腾讯云ai代码助手
Lalolander10 天前
WorkBuddy App 可以连接电脑吗?远程操控桌面端怎么用?
运维·电脑·腾讯云ai代码助手·workbuddy
朴实赋能11 天前
妇儿医院 AI 助手怎么落地?CareWork 本地化智能体的多 Agent 协同与合规边界设计
大数据·人工智能·腾讯云ai代码助手·ai 智能体·医疗多 agent 协同·妇儿医院 ai 助手·本地化部署 ai
MGS浪疯1 个月前
我用 WorkBuddy 做了一个能记住前文的 AI 小说编辑器
人工智能·编辑器·腾讯云·腾讯云ai代码助手·workbuddy开发者分享季·codebuddy开发者分享季
阿伟AI说3 个月前
Codex 桌面版接入国产模型系列二:Codex++
java·开源软件·ai编程·腾讯云ai代码助手
华万通信king3 个月前
腾讯云ADP Agent Portal入门:从零搭建企业级AI智能体
腾讯云·腾讯云ai代码助手·adp
wanmeijuhao3 个月前
腾讯云 AI 代码助手编程挑战赛 + 构建开发板垃圾图片识别AI对话的Copilot
人工智能·腾讯云·copilot·腾讯云ai代码助手
小明说Java4 个月前
Ollama本地安装基础教程
ollama·腾讯云ai代码助手
榮華5 个月前
DOTA全图透视辅助下载DOTA全图科技辅助下载DOTA外挂下载魔兽争霸WAR3全图下载
数据库·科技·游戏·游戏引擎·游戏程序·ai编程·腾讯云ai代码助手
Neolnfra5 个月前
QClaw:你的 AI 智能办公助手
腾讯云ai代码助手·openclaw·qclaw