crossplatform.ru

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

> Добавление строки
cya-st
  опции профиля:
сообщение 27.1.2010, 20:55
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 3.9.2009
Пользователь №: 1047

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




Репутация:   0  


Здравствуйте. Я переопредилил
QVariant data(const QModelIndex &index, int role) const
{
    if(role == Qt::TextColorRole)
    {
        if(index.column() == 0)
            return QVariant(QColor(Qt::darkGray));
    }

    if(role == Qt::TextAlignmentRole)
    {
        if(index.column() == 0)
            return QVariant(Qt::AlignRight | Qt::AlignVCenter);
    }

    return QSqlQueryModel::data(index, role);
}

в класе QSqlTableModel, того что хотел добился, но при добавлении новой записи в таблицу через QTableView запись не отображается когда я перехожу для ввода следующего поля в строке. Надеюсь правильно выразился. Никто не сталкивался с такой ошибкой?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




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