crossplatform.ru

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

> Как отобразить содержимое БД в форме?, в qt Creator почему-то не отображается база в TableView
AnnTenna
  опции профиля:
сообщение 25.2.2010, 14:25
Сообщение #1


Новичок


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

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




Репутация:   0  


Здравствуйте, помогите пожалуйста.
Вопрос глупый, извините, с qt столкнулась недавно, поэтому еще не совсем разобралась, и мало чего понятно. :rolleyes:

Мне необходимо каким-нибудь образом отобразить содержимое базы данных(реляционной) прямиком на пользовательский интерфейс, чтоб
содержимое для начала отображалось при нажатии на какую-то кнопку.
Для начала, я порылась в примерах, нашла замечательную реляционную базу данных и на ней решила потренироваться. :pardon: :

Сделала свой проект, перенесла туда все функции с того примера. (пример называется RelationalTableModel)
На мою форму помимо всего прочего добавила кнопку и TableView
Вот моя кнопка:

void sqltwst_fromAnn::on_btBegin_clicked()
{
    if (!createConnection())
        return; // соединение с базой
    createRelationalTables();
// созд таблиц и их заполнение
    QSqlRelationalTableModel model;
   initializeModel(&model);// создание модели по таблице
      //  QTableView *view = ui->tvWagons;
    ui->tvWagons->setModel(&model);
    ui->tvWagons->setItemDelegate(new QSqlRelationalDelegate(this));
    //view->show();

}


Программа компилится, но выдаёт белое полотно вместо таблички базы, сколько бы раз на кнопку ни нажимать.
g_flag:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 29.3.2024, 12:54