如何用python实现界面化古诗词的展示
时间: 2024-02-03 10:12:56 浏览: 116
要实现界面化古诗词的展示,可以使用Python的GUI库,比如Tkinter、PyQt、wxPython等。以下是使用Tkinter实现的一个简单示例:
```python
import tkinter as tk
import random
# 古诗词列表
poems = [
'床前明月光,疑是地上霜。',
'白日依山尽,黄河入海流。',
'静夜思',
'登高壮观天地间,大江茫茫去不还。',
'山重水复疑无路,柳暗花明又一村。'
]
def show_poem():
# 随机选择一首古诗词
poem = random.choice(poems)
# 在标签上展示古诗词
label.config(text=poem)
# 创建窗口
window = tk.Tk()
window.title('古诗词展示')
window.geometry('300x200')
# 创建标签和按钮
label = tk.Label(window, text='点击按钮展示古诗词', font=('微软雅黑', 14))
label.pack(pady=20)
button = tk.Button(window, text='展示', font=('微软雅黑', 12), command=show_poem)
button.pack(pady=10)
# 进入主循环
window.mainloop()
```
运行程序后,点击按钮就可以随机展示一首古诗词。你可以根据自己的需要,修改这个示例,展示更多的古诗词或者其他内容。
阅读全文