crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в событие смены текущей строки в QTableView
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
512es Дата 5.5.2009, 15:38
  спасибо, получилось)
Litkevich Yuriy Дата 5.5.2009, 13:49
 
Цитата(512es @ 5.5.2009, 17:21) *
а есть ещё другой способ?
см. table->selectionModel()
Kagami Дата 5.5.2009, 13:35
  Не надо руками ничего переписывать. Просто почитай в справке про продвижение виджетов (promoting widgets), например в мануале по дизайнеру в главе "Using Custom Widgets with Qt Designer" или в книжке Жасмин Бланшет раздел "Интеграция пользовательских виджетов в QtDesigner" в главе 5
512es Дата 5.5.2009, 13:21
  логично, спасибо. а есть ещё другой способ?
просто у меня UI в FormEditor'е сделан, я не хотел бы всё это сложное оформление переписывать руками..
Kagami Дата 5.5.2009, 13:03
 
Цитата
void QAbstractItemView::currentChanged ( const QModelIndex & current, const QModelIndex & previous ) [virtual protected slot]

This slot is called when a new item becomes the current item. The previous current item is specified by the previous index, and the new item by the current index.

If you want to know about changes to items see the dataChanged() signal.


Наследуем QTableView и переопределяем слот
512es Дата 5.5.2009, 12:41
  всем привет!

вопрос: как получить индекс текущей строки в QTableView при каждой её смене? будь то кликом или стрелками с клавиатуры.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 23:02