Ubuntu Türkiye

Yazılım => Python => Programlama => PyQT => Konuyu başlatan: lavara123 - 23 Nisan 2017 - 23:03:23

Başlık: [Çözüldü] Combobox ile ilgili ?
Gönderen: lavara123 - 23 Nisan 2017 - 23:03:23
Python3 (PyQt5) da combobox elamanında bir indexi seçtiğimde sinyal harekete geçsin istiyorum bunuda "higlighted" sinyali ile oluyor ama mesela liste açıldı fareyle üstünde gezdiğimizde her itemin üstüne geldiğinde sinyal üretiyor ben sadece üstüne gelip tıklandığında üretmesini istiyorum. Şuda fareyle üstünde gezdiğimizde resimdeki gibi mavi oluyor ve "higlighted" anında sinyal üretiyor
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi.hizliresim.com%2F5g3GEz.png&hash=ca42060b42b1a3b015381baecafa6b524efb9695)

[ÇÖZÜM]
ben comboboxa döngü ile itemler ekletiyordum o yüzden her item eklendiğinde sinyal gönderiliyormuş sinyalleri itemler eklenirken kapattırdım itemler eklendikten sonra açtım sorun çözüldü


COMBOBOX.blockSignals(True)

# item ekleme döngüsü . . .

COMBOBOX.blockSignals(False)
Başlık: Ynt: Combobox ile ilgili ?
Gönderen: Limonata - 26 Nisan 2017 - 17:24:38
Selamün Aleyküm;
http://doc.qt.io/qt-5/qcombobox.html#signals
activated veya currentIndexChanged sinyallerini kullanabilirsin.
Başlık: Ynt: [Çözüldü] Combobox ile ilgili ?
Gönderen: lavara123 - 26 Nisan 2017 - 20:54:21
[mention=624034]@Limonata[/mention]
hocam onları denemiştim aynı sorun vardı ve sorun farklıymış çözdüm güncellemede belirttim teşekkürler :)
Başlık: Ynt: [Çözüldü] Combobox ile ilgili ?
Gönderen: Bipolar_Disorder - 26 Nisan 2017 - 20:57:07
[mention=624043]@velicelik[/mention]

Bu mesajın konuya ne faydası olucak ?
Başlık: Ynt: [Çözüldü] Combobox ile ilgili ?
Gönderen: plazma - 27 Nisan 2017 - 01:43:44
[mention=624057]@slackware[/mention] o kullanıcı cevap veremeyecek malesef sorunuza :)