Qt5数据库PostgreSQL应用4

创建界面。

用Stacked Widget创建二个界面

添加代码:

LoginDialog.h

#ifndef LOGINDIALOG_H
#define LOGINDIALOG_H

#include <QDialog>

#include <QtSql>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QMessageBox>
#include <QDebug>

namespace Ui {
class LoginDialog;
}

class LoginDialog : public QDialog
{
    Q_OBJECT

public:
    explicit LoginDialog(QWidget *parent = nullptr);
    ~LoginDialog();

private:
    Ui::LoginDialog *ui;

    QSqlDatabase db;
private slots:
    void on_pushButton_clicked();
    void on_pushButton_2_clicked();
};

#endif // LOGINDIALOG_H

LoginDialog.cpp

#ifndef LOGINDIALOG_H
#define LOGINDIALOG_H

#include <QDialog>

#include <QtSql>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QMessageBox>
#include <QDebug>

namespace Ui {
class LoginDialog;
}

class LoginDialog : public QDialog
{
    Q_OBJECT

public:
    explicit LoginDialog(QWidget *parent = nullptr);
    ~LoginDialog();

private:
    Ui::LoginDialog *ui;

    QSqlDatabase db;
private slots:
    void on_pushButton_clicked();
    void on_pushButton_2_clicked();
};

#endif // LOGINDIALOG_H

数据表为:

运行结果:

多谢,亲爱的美美。

扫描二维码关注公众号,回复: 12473282 查看本文章

猜你喜欢

转载自blog.csdn.net/islinyoubiao/article/details/113785031