Не работает слот selectRow класса QQtableView |
Здравствуйте, гость ( Вход | Регистрация )
Не работает слот selectRow класса QQtableView |
dima154 |
12.11.2009, 16:07
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 10.10.2009 Пользователь №: 1148 Спасибо сказали: 0 раз(а) Репутация: 0 |
Я определил свой класс :
Переопределил слот :
Но при выделении строки в виджете, слот не вызывается, а мне надо обрабатывать это выделение. Как я понимаю, надо присоединить этот слот к какому-то сигналу, но в QTableView и его родительских классах я похожих сигналов не нашел. Как решить данную проблему? Заранее спасибо всем ответившим! |
|
|
Litkevich Yuriy |
13.11.2009, 11:13
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
DIMEDROLL |
13.11.2009, 11:26
Сообщение
#3
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
Когда же он вызывается тогда? когда захочешь выделить строку, тогда вызываешь, и он делает визуальное выделение. А dima154 хочет, чтобы при выделении мышкой что-то происходило. Для этого нужно не слот звать, а соединиться с каким-либо сигналомСтранно, зачем тогда selectRow() делать слотом, а не паблик методом? Хорошо, значит нужно обрабатывать сигнал void clicked ( const QModelIndex & index ) |
|
|
Текстовая версия | Сейчас: 25.12.2024, 5:10 |