我需要让最终用户指定一个时间范围,作为开始日期/时间和结束日期/时间在内部存储和使用.范围可能是几分钟,也可能是几天.
有没有人发现一个可以优雅地处理这个问题的交互式控件?
大多数GUI工具包都有日历控件,因此我可以指定"开始",其中包含当天的日历和时间的文本字段......以及"结束"的相同内容.
我还可以使用单个文本字段或滑块替换"结束"控件,该文本字段或滑块简单地描述了"结束"开始后的秒数/分钟/小时数.
我不喜欢这些想法是需要多少点击,打字和更多点击来描述这样一个简单的概念.如果输入的时间不能被识别为时间,我也必须拍打用户的手.
我有一个更清洁的实现吗?
tob*_*ris 11
我倾向于看常用的设计模式的灵感,当我思考问题,比如这一点.
另一个灵感来源可能是其他网站和应用程序.例如,考虑所有需要记录短时间和长时间持续时间的用例.例如,公司TimeSheet记录,公司汽车里程记录软件,任务记录软件,秒表应用程序,日历应用程序等.然后看看他们如何处理用于捕获时间范围的GUI控件.
我个人没有找到最喜欢的选择日期和时间的解决方案.但是,我想我想要这样的东西.
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
16569 次 |
| 最近记录: |