feat: 支持外部加载音频文件,优化打包配置
This commit is contained in:
34
要求.txt
34
要求.txt
@@ -1,18 +1,18 @@
|
||||
目的:写一个python语言的,pyside6库作为界面的应用程序。
|
||||
功能:倒计时显示和提醒。
|
||||
界面需求:整体要美观大方。
|
||||
1. 窗口无标题栏,可以通过点击并拖动任何位置移动窗口
|
||||
2. 倒计时显示区域:显示分和秒的倒计时,字体大且醒目
|
||||
3. 界面分为2个状态:
|
||||
a. 正常状态:显示时间,点击箭头,显示按钮区域,再点击箭头,按钮区域折叠
|
||||
b. 微缩状态:点击"5分钟"后,延迟2秒,界面改为微缩状态,只有时间区域和向下箭头
|
||||
4. 微缩状态详情:
|
||||
- 窗口长为200px,高为60px
|
||||
- 距离top为50px,距离屏幕右边留出空白200px的距离
|
||||
- 点击向下箭头,回到正常状态的位置和大小
|
||||
5. 快捷按钮:第一个按钮是"5分钟",第二个按钮是"6分钟",第三个按钮是"其它"
|
||||
6. 其它按钮功能:打开配置页面,可以设置自定义倒计时时间、提前告警时间、窗口置顶选项、透明度设置
|
||||
7. 告警功能:倒计时结束前设置的秒数时播放告警提示音,循环3次
|
||||
8. 倒计时结束后:显示"时间已到"文字,带有跳动和闪动效果
|
||||
9. 配置对话框:增加退出按钮,只有通过此按钮才能退出程序
|
||||
目的:写一个python语言的,pyside6库作为界面的应用程序。
|
||||
功能:倒计时显示和提醒。
|
||||
界面需求:整体要美观大方。
|
||||
1. 窗口无标题栏,可以通过点击并拖动任何位置移动窗口
|
||||
2. 倒计时显示区域:显示分和秒的倒计时,字体大且醒目
|
||||
3. 界面分为2个状态:
|
||||
a. 正常状态:显示时间,点击箭头,显示按钮区域,再点击箭头,按钮区域折叠
|
||||
b. 微缩状态:点击"5分钟"后,延迟2秒,界面改为微缩状态,只有时间区域和向下箭头
|
||||
4. 微缩状态详情:
|
||||
- 窗口长为200px,高为60px
|
||||
- 距离top为50px,距离屏幕右边留出空白200px的距离
|
||||
- 点击向下箭头,回到正常状态的位置和大小
|
||||
5. 快捷按钮:第一个按钮是"5分钟",第二个按钮是"6分钟",第三个按钮是"其它"
|
||||
6. 其它按钮功能:打开配置页面,可以设置自定义倒计时时间、提前告警时间、窗口置顶选项、透明度设置
|
||||
7. 告警功能:倒计时结束前设置的秒数时播放告警提示音,循环3次
|
||||
8. 倒计时结束后:显示"时间已到"文字,带有跳动和闪动效果
|
||||
9. 配置对话框:增加退出按钮,只有通过此按钮才能退出程序
|
||||
10. 测试要求:使用pyqt-test库作为gui程序的测试工具。
|
||||
Reference in New Issue
Block a user