Files
countdown/要求.txt

18 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

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