crossplatform.ru

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

> QTreeView, Возвращение параметра
abra
  опции профиля:
сообщение 15.1.2009, 11:21
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 12.1.2009
Пользователь №: 485

Спасибо сказали: 11 раз(а)




Репутация:   2  


Ребят,всем привет!Короче вопрос такой.Есть компонент QtreeView,я на on_clicked() должен повесить процедурку,котопрая бы возвращала мне имя выделенной строчки.
Например

-оп
- рп
- пд
- сд

Например я щелкнул на пд,у меня в переменную QString должна записаться "пд"

Я читал,там как то через ::data(), но чот не понял.Кинь пожалуйста кусочек кода,там наверняка 1-2 строки.

И еще если можно подскажите.как по синтаксису будет WHERE login=:login AND(короче как еще один параметр передать???) Просто в Делфи знаю как,а в СИ еще пока нет.

Сообщение отредактировал abra - 15.1.2009, 11:22
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
SABROG
  опции профиля:
сообщение 15.1.2009, 12:26
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


    connect(
            treeView->selectionModel(),
            SIGNAL(currentChanged(const QModelIndex &,const QModelIndex &)),
            this,
            SLOT(treeView_currentChanged(const QModelIndex &,const QModelIndex &)));

void MainWindow::treeView_currentChanged(const QModelIndex &index, const QModelIndex &prev)
{
    if (index.isValid())
    {
        QString str(index.data().toString());
        QMessageBox::information(this, "Selected", str);
    }
}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.1.2025, 10:59