Qt5数据库PostgreSQL应用4

创建界面。

用Stacked Widget创建二个界面

Qt5数据库PostgreSQL应用4_第1张图片Qt5数据库PostgreSQL应用4_第2张图片

添加代码:

LoginDialog.h

#ifndef LOGINDIALOG_H
#define LOGINDIALOG_H

#include 

#include 
#include 
#include 
#include 
#include 

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 

#include 
#include 
#include 
#include 
#include 

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

数据表为:

Qt5数据库PostgreSQL应用4_第3张图片

运行结果:

Qt5数据库PostgreSQL应用4_第4张图片

多谢,亲爱的美美。

你可能感兴趣的:(Qt5重走学习之路,Qt,Qt5,sql,PostgreSQL)