首页 分享 腾讯云AI代码助手编程挑战赛

腾讯云AI代码助手编程挑战赛

来源:花匠小妙招 时间:2025-01-09 13:15

作品简介

在快节奏的现代生活中,人们对于自然与美的追求从未停歇。花卉,作为大自然中最绚烂多彩的元素之一,不仅能够装点我们的生活空间,更能触动人心,传递情感与寓意。然而,对于大多数人而言,识别花卉种类、了解花卉养护知识以及欣赏花卉背后的文化故事,往往存在一定的门槛。鉴于此,我们参加了腾讯云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

所属分类:花卉
上一篇: 重逢之花(唤回温暖的触动)
下一篇: 思念开的花 (伴奏)

推荐分享