種種原因老師給了我一個別人之前的程式,又沒有學習過c++,程式運行過無法連接資料庫
#include "datadig.h"
#include "ui_datadig.h"
dataDig::dataDig(QWidget *parent) :
QDialog(parent),
ui(new Ui::dataDig)
{
ui->setupUi(this);
setWindowTitle(QStringLiteral("資料庫啟動配置"));
settings=new QSettings(tr("config.ini"),QSettings::IniFormat);
ui->dataLin->setText(settings->value("PATH").toString());
ui->passLin->setText(settings->value("PASSWORD").toString());
ui->passLin->setEchoMode(QLineEdit::Password);
connect(ui->quitBtn,SIGNAL(clicked(bool)),this,SLOT(close()));
}
dataDig::~dataDig()
{
delete ui;
}
void dataDig::on_saveBtn_clicked()
{
settings->setValue(tr("PATH"),ui->dataLin->text());
settings->setValue(tr("PASSWORD"),ui->passLin->text());
}
void dataDig::on_pushButton_clicked()
{
QString filename=QFileDialog::getOpenFileName();
if(!filename.isEmpty()){
ui->dataLin->setText(filename);
}
}
程式運行后,有選單可以設定資料庫啟動配置,讓輸入資料庫路徑和密碼,輸入保存后,config.ini檔案里保存填寫的路徑和密碼。有沒有可能是我路徑選的不對,我嘗試過選mysql.exe,選過用navicat到處的sql檔案,都不行
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/274556.html
標籤:C++ 語言
上一篇:求大佬指教
