有谁知道 wxPython / Python 中评级控制的有用实现?
我想要一个功能,用户可以将特定文档评为相关或不相关,我想在基于星级的评级系统中捕捉到这一点。
因为,我已经在 wxPython 中完成了其他 GUI 开发,如果有人指出如何在 Python 中完成这将非常有帮助。
我
有谁知道 wxPython / Python 中评级控制的有用实现?
我想要一个功能,用户可以将特定文档评为相关或不相关,我想在基于星级的评级系统中捕捉到这一点。
因为,我已经在 wxPython 中完成了其他 GUI 开发,如果有人指出如何在 Python 中完成这将非常有帮助。
我
根据对“有用”的解释,标准库中肯定有解决方案。他们将为您提供一个可用的解决方案,但不会提供令人眼花缭乱的效果或特别好的用户体验。
有wx.Slider
(示例),可以很容易地使用。对于给定的比例,用户可以通过将滑块拖动到数字比例的上限或下限来给出评分。
另一种解决方案是wx.RadioButton
(示例)表示一组选项,一次只能选择一个选项。这是标记选项的可用实现——例如,为文档选择差、中或好评级。
如果您不喜欢上面给出的选项,您可能最终会实现自己的控件。起初这可能有点挑战,但可以让您获得在 Web 应用程序中经常看到的星级。您可能想前往wxPython custom control SO question。快速搜索并没有为我提供任何现有的实现。