So hello,I have an existing database in my project.I connected my database to my prog.I can't understand how to show my database in Tableview.Please look at my project, what I'm doing wrong?

qt.jpg

mainwindow.cpp

Qt Code:
  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3.  
  4. MainWindow::MainWindow(QWidget *parent) :
  5. QMainWindow(parent),
  6. ui(new Ui::MainWindow)
  7. {
  8. ui->setupUi(this);
  9.  
  10. QSqlDatabase mydb=QSqlDatabase::addDatabase("QSQLITE");
  11. mydb.setDatabaseName("C:/GLOSSARIY/Ядерная медицина.sqlite");
  12. mydb.open();
  13.  
  14. if (!mydb.open())
  15. ui->label->setText("Failed to open your database");
  16. else
  17. ui->label->setText("Connected succesfully...");
  18.  
  19. }
  20.  
  21.  
  22. MainWindow::~MainWindow()
  23. {
  24. delete ui;
  25. }
  26. void MainWindow::on_pushButton_clicked()
  27.  
  28. {
  29. QSqlQuery query;
  30. query.exec("SELECT * FROM Глоссарий по радиобиологии");
  31. model->setQuery(query);
  32. ui->tableView->setModel(model);
  33. }
To copy to clipboard, switch view to plain text mode 

mainwindow.h

Qt Code:
  1. #ifndef MAINWINDOW_H
  2. #define MAINWINDOW_H
  3.  
  4. #include <QMainWindow>
  5. #include <QtSql>
  6. #include <QtDebug>
  7. #include <QFileInfo>
  8.  
  9.  
  10. namespace Ui {
  11. class MainWindow;
  12. }
  13.  
  14. class MainWindow : public QMainWindow
  15. {
  16. Q_OBJECT
  17.  
  18. //public:
  19. //QSqlDatabase mydb;
  20.  
  21. public:
  22. explicit MainWindow(QWidget *parent = 0);
  23. ~MainWindow();
  24.  
  25. private slots:
  26. void on_pushButton_clicked();
  27.  
  28. private:
  29. Ui::MainWindow *ui;
  30.  
  31. };
  32.  
  33. #endif // MAINWINDOW_H
To copy to clipboard, switch view to plain text mode