創建界面,
用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
資料表為:

運行結果:

多謝,親愛的美美,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/258804.html
標籤:其他
