我想制作一个gtk SpinButton,但是要输入日期。


有没有更简单的方法可以将日期输入GTK?
如果不是,我如何创建一个相似的SpinButton,但其输出是表示日期而不是整数的文本?理想情况下,我将重用箭头,点击次数,调整项的积分等。我真的只需要输出看起来不同,因为我什至可以将日期表示为整数。

最佳答案

日历有点大,但是您可以找到将其放入弹出窗口的代码。我个人使用常规文本输入并解析日期。

至于SpinButton,它是基于文本输入的,因此您可能只能通过摆弄继承的信号并返回False来修改其显示。另请参见update-policy和numeric属性。

10-08 15:03