5
içinde baştaki sıfırı gösterir, her zaman iki basamağa sahip olmak için bir döndürme düğmesinde baştaki bir sıfıra sahip olmak isterim., bir gtk.SpinButton
adj_hour = gtk.Adjustment(int(time.strftime("%H")),0,24,1,1)
entry_hour = gtk.SpinButton()
entry_hour.set_adjustment(adj_hour)
Bu sorun, gtk.Adjustment'ın ilk argümanı float/int olmalıdır.
i gibi şeyler denedim:adj_hour = gtk.Adjustment(float(format(int(time.strftime("%H")), '02d')),0,24,1,1)
ama çalışmıyor.
çok teşekkürler: Örneğin, belgelerde C kodu adapte ben bağlantılı ('{: 02d}'. biçimi (adjustment.get_value())) spin_button için .set_text ('{: 02d}'. formatını (int (adjust.get_value()))) verdiğiniz işlevin. Ben gtk belgelerinde (C için) benzer bir kod gördüm ama pygtk içinde .set_text() yöntemini bulamadım (ben gtk.SpinButton'ın gtk.Entry ya da benzeri bir şey olduğunu tahmin ediyorum). – jkd
Kodu düzelttim. Haklısınız, çevir düğmesi girişten miras alınır. – ptomato