У меня есть QDialog, созданный с помощью QT Designer, который выглядит примерно так: Сигнал при изменении выбора QListView из-за активности клавиатуры?
Список серверов на левой является QListView с QStringListModel. Щелчок мышью по элементу в представлении списка обновляет форму с информацией для выбранного элемента, подключив сигнал активированного вида (QModelIndex) к функции слота в диалоговом окне.
Однако нажатие клавиши вверх или вниз на клавиатуре также изменяет выбранный элемент, но сигнал не выдается, поэтому форма не обновляется в соответствии с выбранным элементом. Как это можно зафиксировать?
Спасибо за ответ, но я могу получить сигнал/слот для подключения. Во время выполнения я получаю следующую ошибку: «Нет такого слота ConnectDialog :: handleSelectionChanged (QItemSelection)». Функция существует и выглядит так же, как ваши ... любые идеи? –
Вы помещали его под 'частные слоты:', когда вы объявили его в заголовке? – cgmb
D'oh ... Нет, я этого не делал. Спасибо вам за помощь! –