Files
countdown/要求.txt
2026-01-21 18:21:56 +08:00

18 lines
1.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
目的写一个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程序的测试工具。