Russian Qt Forum
Ноябрь 24, 2024, 10:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите плз разобраться с qt  (Прочитано 7292 раз)
spoki
Гость
« : Ноябрь 13, 2009, 13:16 »

доброго времени суток всем гуру qt!!!
У меня вопрос как отобразить таблицу в qt!!! копал в нете так ничего не понял!!!
соединение с базой делаю вот так:
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setDatabaseName("dok");
    db.setUserName("dok");
    db.setPassword("130787");
    db.setHostName("localhost");
    db.open();
А как таблицу вывести для просмотра не знаю!!! Непонимающий
Записан
BRE
Гость
« Ответ #1 : Ноябрь 13, 2009, 13:22 »

У меня вопрос как отобразить таблицу в qt!!! копал в нете так ничего не понял!!!
Ты в Qt примерах посмотри.
Записан
spoki
Гость
« Ответ #2 : Ноябрь 13, 2009, 13:28 »

У меня вопрос как отобразить таблицу в qt!!! копал в нете так ничего не понял!!!
Ты в Qt примерах посмотри.

я еще новичек в qt не подскажеш где они лижат!!!!
Записан
BRE
Гость
« Ответ #3 : Ноябрь 13, 2009, 13:30 »

я еще новичек в qt не подскажеш где они лижат!!!!
Папка examples/sql
Записан
spoki
Гость
« Ответ #4 : Ноябрь 13, 2009, 13:42 »

я еще новичек в qt не подскажеш где они лижат!!!!
Папка examples/sql

там к сожалению тож ничего стоящего нет
Записан
BRE
Гость
« Ответ #5 : Ноябрь 13, 2009, 13:43 »

там к сожалению тож ничего стоящего нет
Посмотри еще на demos/sqlbrowser
Записан
spoki
Гость
« Ответ #6 : Ноябрь 13, 2009, 19:57 »

там к сожалению тож ничего стоящего нет
Посмотри еще на demos/sqlbrowser
тоже ничего нужного!!!!
Записан
Karl-Philipp
Гость
« Ответ #7 : Ноябрь 14, 2009, 10:00 »

доброго времени суток всем гуру qt!!!
...
А как таблицу вывести для просмотра не знаю!!! Непонимающий
Cached Table Example смотрел? Там как раз выводится таблица.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #8 : Ноябрь 14, 2009, 10:09 »

если в
demos/sqlbrowser
examples/sql
ничего стоящего нет, то нигде нет
Записан

Юра.
spectre71
Гость
« Ответ #9 : Ноябрь 19, 2009, 12:15 »

доброго времени суток всем гуру qt!!!
У меня вопрос как отобразить таблицу в qt!!! копал в нете так ничего не понял!!!
соединение с базой делаю вот так:
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setDatabaseName("dok");
    db.setUserName("dok");
    db.setPassword("130787");
    db.setHostName("localhost");
    db.open();
А как таблицу вывести для просмотра не знаю!!! Непонимающий

- Открываешь "Qt Examples and Demos"
- Выбираешь категорию "SQL"
- Смотришь примеры, разбираешь код. Например, примера "Relation Table Model"
- Читаешь доку по Model/View
Записан
trenkinan
Гость
« Ответ #10 : Май 05, 2010, 22:35 »

В общем:
Создаешь Модель представления:
 
Код:
QSqlQueryModel *model1 = new QSqlQueryModel;
Делаешь выборку:  
Код:
 model1->setQuery("select *from твоя таблица");
Есть таблица mytable, передаешь в нее модель
 
Код:
ui->mytable->setModel(model1);
ну и собственно вывод:
 
Код:
 view->setModel(model1);
« Последнее редактирование: Май 05, 2010, 22:48 от trenkinan » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 23.