腾讯云AI代码助手编程挑战赛
作品简介
在快节奏的现代生活中,人们对于自然与美的追求从未停歇。花卉,作为大自然中最绚烂多彩的元素之一,不仅能够装点我们的生活空间,更能触动人心,传递情感与寓意。然而,对于大多数人而言,识别花卉种类、了解花卉养护知识以及欣赏花卉背后的文化故事,往往存在一定的门槛。鉴于此,我们参加了腾讯云AI代码助手编程挑战赛,旨在借助人工智能技术,打造一款名为“花之语”的智能应用,让花卉之美触手可及。
技术架构
python
实现过程
1.创建窗体
2.数据收集
3.设计按钮与功能
4.优化页面
开发环境
系统环境:Win11系统
开发工具:VSCode
开发插件:腾讯云AI代码助手
腾讯云AI代码助手的助力
完全依赖与腾讯云AI代码助手
使用说明
当在输入花名后,点击查询按钮,就会出现对应的花语
效果展示
1.使用python语言的tk库,创建一个600*400像素的窗体,窗体名称为花之语
2.生成一个数组列表,这个列表里面存放所有花的花名以及对应的花语
3.添加一个显示花语的面板,以及一个输入花名的文本框,还有一个查询的按钮,当在输入对应的花名后,点击查询按钮,就会出现对应的花语
4.在窗体的最下面写上花有花语,鸟有鸟歌
项目源码
import tkinter as tk
from tkinter import messagebox
flowers = {
"牡丹": "富贵、荣耀",
"玫瑰": "爱情",
"百合": "纯洁",
"郁金香": "永恒的爱",
"康乃馨": "母爱",
"向日葵": "阳光、忠诚",
"紫罗兰": "谦逊、美德",
"樱花": "高雅、重生",
"雏菊": "天真、纯洁",
"水仙": "纯洁、重生",
"风信子": "喜悦、爱意",
"金盏花": "悲伤、哀悼",
"紫藤": "深深的思念",
"蝴蝶兰": "高雅、清廉",
"文竹": "永恒、纯洁",
"铃兰": "幸福归来",
"鸢尾花": "爱的使者",
"虞美人": "美丽、哀愁",
"石竹": "清雅、高洁",
"金银花": "永恒的爱",
"山茶花": "理想的爱",
"杜鹃": "节制、节约",
"一串红": "恋爱的心",
"满天星": "纯洁、思念",
"情人草": "美好的爱情",
"荷花": "清白、坚贞",
"茉莉花": "友谊、尊敬",
"米兰": "优雅、细腻",
"白兰花": "纯洁、真挚",
"紫薇": "好运、雄辩",
"夹竹桃": "深刻的友情",
"秋海棠": "苦恋",
"仙客来": "欢迎、祝福",
"虎刺梅": "坚强、独立",
"富贵竹": "吉祥、富贵",
"金边瑞香": "吉祥如意",
"绿萝": "守望幸福",
"吊兰": "永恒的友谊",
"芦荟": "不畏风霜",
"常春藤": "青春常驻",
"龙舌兰": "英勇、顽强",
"马蹄莲": "圣洁、虔诚",
"红掌": "大展宏图、鸿运当头",
"铁树": "坚强、不屈",
"金橘": "吉祥如意",
"佛手": "福寿",
"仙客来": "欢迎、祝福",
"红枫": "坚毅、热情",
"紫荆": "兄弟情谊",
"棣棠": "温柔、美丽",
"锦带花": "前程似锦",
"连翘": "青春、希望",
"珍珠梅": "纯洁、高雅",
"猬实": "荣华富贵",
"糯米条": "赞美",
"紫丁香": "光辉、初恋",
"素馨花": "幸福、温馨",
"金银木": "奉献",
"紫叶李": "幸福、繁荣",
"西府海棠": "温柔、美丽",
"碧桃": "长寿、幸福",
"樱花": "高雅、重生",
"垂丝海棠": "游子思乡",
"贴梗海棠": "平凡、美丽",
"木槿": "温柔、坚持",
"玫瑰茄": "美丽、宁静",
"凤仙花": "急性子、爱情",
"紫茉莉": "贞洁、玲珑",
"半枝莲": "顽强、生命",
"波斯菊": "永远快乐",
"百日草": "思念",
"虞美人": "美丽、哀愁",
"醉蝶花": "自由、美好",
"千日红": "永恒的爱",
"万寿菊": "吉祥、长寿",
"孔雀草": "爽朗、快乐",
"麦秆菊": "永恒的记忆",
"香雪球": "清纯、可爱",
"一串红": "恋爱的心",
"鸡冠花": "真挚的爱情",
"雁来红": "思念",
"三色堇": "白日梦、思念",
"金盏菊": "悲伤、哀悼",
"紫菀": "回忆",
"雏菊": "天真、纯洁",
"萱草": "忘忧",
"飞燕草": "清高、自由",
"虞美人草": "多情",
"金鱼草": "活泼、快乐",
"美女樱": "高雅、浪漫",
"矮牵牛": "安全感",
"蜘蛛兰": "高雅、清廉",
"火炬花": "热情、活力",
"鹤望兰": "自由、幸福",
"袋鼠爪花": "奇特、神秘",
"蓝星花": "青春、活泼",
"紫叶酢浆草": "爱国心",
"紫花地丁": "希望",
"二月兰": "谦逊、美德"
}
def query_flower_meaning():
input_name = entry.get().strip()
meaning = flowers.get(input_name)
if meaning:
result_label.config(text=f"{input_name} 的花语是 {meaning}")
else:
messagebox.showinfo("提示", f"未找到 '{input_name}' 的花语。")
root = tk.Tk()
root.title("花之语")
root.geometry("600x400")
root.resizable(False, False)
root.configure(bg="#f0f8ff")
input_label = tk.Label(root, text="请输入花名:", font=("Arial", 14), bg="#f0f8ff")
input_label.pack(pady=20)
entry = tk.Entry(root, width=30, font=("Arial", 14))
entry.pack(pady=5)
query_button = tk.Button(root, text="查询", command=query_flower_meaning, font=("Arial", 14), bg="#4CAF50", fg="white")
query_button.pack(pady=20)
result_label = tk.Label(root, text="", font=("Arial", 14), bg="#f0f8ff")
result_label.pack(pady=20)
bottom_label = tk.Label(root, text="花有花语,鸟有鸟歌", font=("Arial", 12), bg="#f0f8ff")
bottom_label.pack(side=tk.BOTTOM, pady=10)
root.mainloop()
相关知识
前端开发者常用的 10 个 AI 编程工具!
分享:前端开发使用的各类 AI Copilot 辅助开发
深度|谁在为OpenAI和Anthropic的AI编程竞赛提供“军火”?已赚得盆满钵满
腾讯用AI种黄瓜、种番茄,人工智能+农业的时代即将到来?
腾讯AIoT进击智慧教育!推出智能台灯,AI讲题、自动批改作业
腾讯 AI
开网店需要多少钱?都有哪些费用?
阴阳师缺失的花礼式神委派 缺失的花礼加成式神是什么
掌握AI助手的魔法工具:解密`Prompt`(提示)在AIGC时代的应用(下篇)
AI 基础设施的疫情防控:智能化传染病监测与预警
网址: 腾讯云AI代码助手编程挑战赛 https://www.huajiangbk.com/newsview1509935.html
上一篇: 重逢之花(唤回温暖的触动) |
下一篇: 思念开的花 (伴奏) |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039