ben gibi pek görünüyor QT Designer ile oluşturulan bir QDialog, var. Liste görünümünde bir öğeye tıklandığında fare, görünümün etkinleştirilmiş (QModelIndex) sinyalini iletişim kutusundaki bir yuva işlevine bağlayarak seçilen öğeyle ilgili bilgileri günceller.QListView seçimi klavye etkinliği nedeniyle değiştiğinde sinyal mi geliyor? <img src="https://i.stack.imgur.com/CtfrF.png" alt="Dialog"></p> <p>soldaki sunucuların listesi, bir QStringListModel ile QListView geçerli:
Ancak yukarı basarak veya aşağı klavyede de seçili öğeyi değiştirir, ancak hiçbir sinyal duyulur, böylece formu seçili öğeyi eşleşecek şekilde güncellenir değildir. Bu nasıl düzeltilebilir?
cevap için teşekkürler, ama ben sinyal/yuvası bağlamak için elde edebilirsiniz. Çalışma zamanında aşağıdaki hatayı alıyorum: "Böyle bir yuva ConnectDialog :: handleSelectionChanged (QItemSelection)". Bu fonksiyon var ve tıpkı seninki gibi mi? –
Bunu, başlıkta bildirdiğinizde "özel yuvalar" ın altına koydun mu? – cgmb
D'oh ... Hayır yapmadım. Yardım için teşekkürler! –