gpt4 book ai didi

gtk - 在 gtk.SpinButton 中显示前导零

转载 作者:行者123 更新时间:2023-12-04 18:48:30 26 4
gpt4 key购买 nike

我想在旋转按钮中有一个前导零,以便始终显示两位数。

adj_hour = gtk.Adjustment(int(time.strftime("%H")),0,24,1,1)
entry_hour = gtk.SpinButton()
entry_hour.set_adjustment(adj_hour)

问题是 gtk.Adjustment 的第一个参数必须是 float/int。

我试过这样的事情:
adj_hour = gtk.Adjustment(float(format(int(time.strftime("%H")), '02d')),0,24,1,1)

但它不起作用。

最佳答案

连接到 output 旋转按钮的信号。例如,修改我链接到的文档中的 C 代码:

def show_leading_zeros(spin_button):
adjustment = spin_button.get_adjustment()
spin_button.set_text('{:02d}'.format(int(adjustment.get_value())))
return True

...

entry_hour.connect('output', show_leading_zeros)

关于gtk - 在 gtk.SpinButton 中显示前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9998713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com