一、项目背景:
大家都知道黄梅戏,但是对太湖曲子戏不了解。其实,太湖曲子戏是我们安徽的非物质文化遗产,它承载着深厚的家乡特色文化。但是,大家对太湖曲子戏并不了解,所以做一个太湖曲子戏宣传机,让更多人知道太湖曲子戏。
二、软硬件
硬件:行空板 音响、
软件:Mind+
三、项目设想
1、开机后,首页内容包括标题:太湖县曲子戏科普;四个按钮,“简介”、“申遗之路”、“传承”、“剧目”,对应四个内容。
2、点开不同的按钮,展示太湖曲子戏相关内容。
四、制作过程
1、素材收集:
图片:太湖曲子戏剧照,创新剧目剧照,非遗传承人照片,经典剧目选段录音
语音:利用TTSMAKER(在线配音工具)进行文字转语音,设计旁白语音素材。
文字:太湖曲子戏相关文字介绍
2、程序编辑:
代码
# -*- coding: UTF-8 -*-
# MindPlus
# Python
import time
from unihiker import GUI
from unihiker import Audio
# 事件回调函数
def button_click1():
u_gui.clear()
time.sleep(1)
u_audio.start_play("5.mp3")
a=u_gui.draw_text(text="太湖县曲子戏简介",x=12,y=15,font_size=18, color="#000000")
b=u_gui.draw_text(text="太湖曲子戏是流传在太湖县",x=28,y=52,font_size=12, color="#000000")
b=u_gui.draw_text(text="的一个古老的剧种,因当地习",x=12,y=72,font_size=12, color="#000000")
c=u_gui.draw_text(text="惯称为唱曲子,在上世纪80年",x=12,y=92,font_size=12, color="#000000")
d=u_gui.draw_text(text="代,定名为太湖曲子戏。",x=12,y=112,font_size=12, color="#000000")
e=u_gui.draw_text(text="太湖曲子戏业余演出队组建",x=28,y=132,font_size=12, color="#000000")
e=u_gui.draw_text(text="于百里镇松泉村田家冲。",x=12,y=152,font_size=12, color="#000000")
f=u_gui.draw_text(text="太湖县曲子戏安徽省",x=28,y=182,font_size=14, color="#FF0000")
g=u_gui.draw_text(text="非遗传承人田书民",x=30,y=202,font_size=14, color="#FF0000")
h=u_gui.draw_text(text="就是此村的人。",x=40,y=222,font_size=14, color="#FF0000")
button5=u_gui.add_button(text="返回",x=70,y=260,w=85,h=40,onclick=button_click5)
def button_click2():
time.sleep(2)
u_gui.clear()
u_audio.start_play("2.mp3")
ab=u_gui.draw_image(image="5.jpg",x=40,y=0)
f=u_gui.draw_text(text="这是太湖县曲子戏安徽省非",x=28,y=160,font_size=12, color="#000000")
g=u_gui.draw_text(text="遗传承人田书民。",x=12,y=180,font_size=12, color="#000000")
a=u_gui.draw_text(text="太湖曲子戏目前为省级非物",x=28,y=200,font_size=12, color="#FF0000")
b=u_gui.draw_text(text="质文化遗产,正在申报国家级",x=12,y=220,font_size=12, color="#FF0000")
b=u_gui.draw_text(text="非物质文化遗产。",x=12,y=240,font_size=12, color="#FF0000")
button5=u_gui.add_button(text="返回",x=70,y=260,w=85,h=40,onclick=button_click5)
def button_click3():
time.sleep(2)
u_gui.clear()
u_audio.start_play("3.mp3")
cd=u_gui.draw_image(image="14.png",x=10,y=0)
g=u_gui.draw_text(text="2023年太湖曲子戏进校园",x=10,y=230,font_size=14, color="#FF0000")
button6=u_gui.add_button(text="三娘教子",x=30,y=260,w=85,h=40,onclick=button_click6)
button5=u_gui.add_button(text="返回",x=120,y=260,w=85,h=40,onclick=button_click5)
def button_click6():
u_gui.clear()
time.sleep(1)
u_audio.start_play("20240306_214306_1.m4a")
ef=u_gui.draw_image(image="13.png",x=0,y=0)
g=u_gui.draw_text(text="太湖曲子戏《三娘教子》",x=16,y=230,font_size=14, color="#FF0000")
button5=u_gui.add_button(text="返回",x=70,y=260,w=85,h=40,onclick=button_click5)
def button_click4():
u_gui.clear()
time.sleep(1)
u_audio.start_play("6.mp3")
gh=u_gui.draw_image(image="2.jpg",x=0,y=0)
h=u_gui.draw_text(text="经典剧目《八仙庆寿》",x=20,y=230,font_size=14, color="#FF0000")
button7=u_gui.add_button(text="经典唱段",x=30,y=260,w=85,h=40,onclick=button_click7)
button5=u_gui.add_button(text="返回",x=120,y=260,w=85,h=40,onclick=button_click5)
def button_click7():
u_gui.clear()
time.sleep(1)
u_audio.start_play("20240306_220310.m4a")
gh=u_gui.draw_image(image="2.jpg",x=0,y=0)
h=u_gui.draw_text(text="经典剧目《八仙庆寿》",x=20,y=230,font_size=14, color="#FF0000")
button5=u_gui.add_button(text="返回",x=70,y=260,w=85,h=40,onclick=button_click5)
def button_click5():
u_gui.clear()
time.sleep(1)
u_audio.stop_play()
bg=u_gui.draw_image(image="1.jpg",x=0,y=130)
a=u_gui.draw_text(text="太湖县曲子戏科普",x=12,y=5,font_size=20, color="#000000")
button1=u_gui.add_button(text="简介",x=25,y=42,w=85,h=40,onclick=button_click1)
button2=u_gui.add_button(text="申遗之路",x=125,y=42,w=85,h=40,onclick=button_click2)
button3=u_gui.add_button(text="传承&创新",x=25,y=86,w=85,h=40,onclick=button_click3)
button4=u_gui.add_button(text="剧目",x=125,y=86,w=85,h=40,onclick=button_click4)
u_gui=GUI()
u_audio = Audio()
bg=u_gui.draw_image(image="1.jpg",x=0,y=130)
a=u_gui.draw_text(text="太湖县曲子戏科普",x=12,y=5,font_size=20, color="#000000")
button1=u_gui.add_button(text="简介",x=25,y=42,w=85,h=40,onclick=button_click1)
button2=u_gui.add_button(text="申遗之路",x=125,y=42,w=85,h=40,onclick=button_click2)
button3=u_gui.add_button(text="传承&创新",x=25,y=86,w=85,h=40,onclick=button_click3)
button4=u_gui.add_button(text="剧目",x=125,y=86,w=85,h=40,onclick=button_click4)
while True:
pass
3、外型设计(Laser Maker设计外型)
周x来2024.05.13
666
花生编程2024.04.21
赞赞赞
花生编程2024.04.21
厉害
伦**2024.04.19
666
三春牛-创客2024.04.19
赞赞赞赞赞
三春牛-创客2024.04.19
厉害厉害