#include <QtGui>
#include <QMessageBox>
#include <QString>
#include <QtSQL>
#include <QVector>
#include <QString>
#include <QSqlTableModel>
#include "MainWindow.h"
#include "VideoTab.h"
using namespace std;
MainWindow::MainWindow(){
this
->db
= QSqlDatabase::addDatabase("QSQLITE",
"myConnection");
db.setDatabaseName("myDataBase.sqlite");
db.open();
createDisplay();
}
void MainWindow::createDisplay(){
createModelView();
view->setModel(model);
view->show();
createTabView();
mainLayout->addWidget(view);
mainLayout->addWidget(tabWidget);
this->setLayout(mainLayout);
setWindowTitle(tr("Menus"));
setMinimumSize(160, 160);
resize(1000, 400);
}
void MainWindow::createModelView(){
model->setHeaderData(0, Qt::Horizontal, tr(""));
model->setHeaderData(1, Qt::Horizontal, tr(""));
model->setQuery("Select * from video", db);
}
void MainWindow::createTabView(){
videoTab = new VideoTab;
tabWidget->addTab((videoTab), tr("Video"));
//tabWidget->addTab(audioTab = new AudioTab, tr("Audio"));
//tabWidget->addTab(transportTab = new TransportStreamTab, tr("Transport Stream"));
}
#include <QtGui>
#include <QMessageBox>
#include <QString>
#include <QtSQL>
#include <QVector>
#include <QString>
#include <QSqlTableModel>
#include "MainWindow.h"
#include "VideoTab.h"
using namespace std;
MainWindow::MainWindow(){
this->db = QSqlDatabase::addDatabase("QSQLITE", "myConnection");
db.setDatabaseName("myDataBase.sqlite");
db.open();
createDisplay();
}
void MainWindow::createDisplay(){
createModelView();
QTableView *view = new QTableView();
view->setModel(model);
view->show();
createTabView();
QHBoxLayout *mainLayout = new QHBoxLayout();
mainLayout->addWidget(view);
mainLayout->addWidget(tabWidget);
this->setLayout(mainLayout);
setWindowTitle(tr("Menus"));
setMinimumSize(160, 160);
resize(1000, 400);
}
void MainWindow::createModelView(){
this->model = new QSqlQueryModel();
model->setHeaderData(0, Qt::Horizontal, tr(""));
model->setHeaderData(1, Qt::Horizontal, tr(""));
model->setQuery("Select * from video", db);
}
void MainWindow::createTabView(){
videoTab = new VideoTab;
tabWidget = new QTabWidget;
tabWidget->addTab((videoTab), tr("Video"));
//tabWidget->addTab(audioTab = new AudioTab, tr("Audio"));
//tabWidget->addTab(transportTab = new TransportStreamTab, tr("Transport Stream"));
}
To copy to clipboard, switch view to plain text mode
Bookmarks