2016-03-28 18 views
1

sinyalleri valueChanged() ve editingFinished() vardır, ama ben basılıysa anahtar girmek benim eylemi gerçekleştirmek gerekir.pyqt: Sıkma kutusu için preslenmiş sinyal geri dönüşü mü?

Yeniden işleyici olay işleyicisi olmadan herhangi bir çözüm var mı?

Odaklanmış enter tuşuna basıldığında odağı bir sonraki dönüş kutusuna değiştirmem gerekiyor. Herhangi bir fikrin var mı?

cevap

2

Kullanım setKeyboardTracking(False)

klavye izleme devre dışı bırakılırsa yazarken, spinbox valueChanged() sinyal vermez. Dönüş tuşuna basıldığında, klavye odağı kaybolduğunda veya diğer döndürme kutusu işlevleri kullanıldığında, sinyali daha sonra yayar, örn. ok tuşuna basmak.

+0

İhtiyacım olan şeyi daha iyi tanımla. – Meloun