Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //WORKING PROGRAM
- //////////////////////////////////////////////////////////////
- //FILE main.cpp
- //////////////////////////////////////////////////////////////
- #include "mainwindow.h"
- #include <QApplication>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- MainWindow w;
- w.show();
- return a.exec();
- }
- //////////////////////////////////////////////////////////////
- //FILE mainwindow.h
- //////////////////////////////////////////////////////////////
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- namespace Ui {
- class MainWindow;
- }
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- public:
- explicit MainWindow(QWidget *parent = 0);
- ~MainWindow();
- private:
- Ui::MainWindow *ui;
- };
- #endif // MAINWINDOW_H
- //////////////////////////////////////////////////////////////
- //FILE mainwindow.cpp
- //////////////////////////////////////////////////////////////
- #include "mainwindow.h"
- #include "ui_mainwindow.h"
- #include <QtSql/QSqlDatabase>
- #include <QtSql/QSqlError>
- #include <QString>
- QSqlDatabase db;
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- QString connection = QString(QSqlDatabase::defaultConnection);
- if (QSqlDatabase::contains(connection)) {
- db = QSqlDatabase::database(connection);
- } else {
- db = QSqlDatabase::addDatabase("QSQLITE", connection);
- db.setDatabaseName("db.sqlite");
- db.open();
- }
- }
- MainWindow::~MainWindow()
- {
- delete ui;
- }
- //////////////////////////////////////////////////////////////
- //FILE mainwindow.ui
- //////////////////////////////////////////////////////////////
- <ui version="4.0">
- <class>MainWindow</class>
- <widget class="QMainWindow" name="MainWindow" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>400</width>
- <height>300</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>MainWindow</string>
- </property>
- <widget class="QMenuBar" name="menuBar" />
- <widget class="QToolBar" name="mainToolBar" />
- <widget class="QWidget" name="centralWidget" />
- <widget class="QStatusBar" name="statusBar" />
- </widget>
- <layoutDefault spacing="6" margin="11" />
- <pixmapfunction></pixmapfunction>
- <resources/>
- <connections/>
- </ui>
- //////////////////////////////////////////////////////////////
- //FILE wolqru.pro
- //////////////////////////////////////////////////////////////
- QT += core gui sql
- greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
- TARGET = wolqru
- TEMPLATE = app
- SOURCES += main.cpp\
- mainwindow.cpp
- HEADERS += mainwindow.h
- FORMS += mainwindow.ui
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement