Skip to content

Commit

Permalink
Fix: dir problem
Browse files Browse the repository at this point in the history
  • Loading branch information
bitdust committed May 16, 2017
1 parent e391755 commit d6ede68
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions WamaCry/wamacry.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ WamaCry::WamaCry(QWidget *parent) :
setWindowFlags(windowFlags()& ~Qt::WindowMaximizeButtonHint);
setFixedSize(this->width(), this->height());
// read settings
QSettings settings("./mod/config.ini", QSettings::IniFormat);
QSettings settings(QCoreApplication::applicationDirPath() + "/mod/config.ini", QSettings::IniFormat);
settings.setIniCodec("UTF8");
this->setStyleSheet(QString("background-color: ")+settings.value("config/bgcolor").toString());
ui->title->setText(settings.value("config/title").toString());
Expand All @@ -39,10 +39,10 @@ WamaCry::WamaCry(QWidget *parent) :
ui->link1->setText(settings.value("config/link1").toString());
ui->link2->setText(settings.value("config/link2").toString());
ui->link3->setText(settings.value("config/link3").toString());
ui->picture1->setPixmap(QPixmap(settings.value("config/picture1").toString()));
ui->picture2->setPixmap(QPixmap(settings.value("config/picture2").toString()));
ui->picture1->setPixmap(QPixmap(QCoreApplication::applicationDirPath() + settings.value("config/picture1").toString()));
ui->picture2->setPixmap(QPixmap(QCoreApplication::applicationDirPath() + settings.value("config/picture2").toString()));

QFile file(settings.value("config/englishhtml").toString());
QFile file(QCoreApplication::applicationDirPath() + settings.value("config/englishhtml").toString());
QTextStream in(&file);
file.open(QIODevice::ReadOnly | QIODevice::Text);
ui->textBrowser->setText(in.readAll());
Expand Down Expand Up @@ -122,18 +122,18 @@ void WamaCry::on_comboBox_currentIndexChanged(int index)
{
if(index == 0)
{
QSettings settings("./mod/config.ini", QSettings::IniFormat);
QSettings settings(QCoreApplication::applicationDirPath() + "/mod/config.ini", QSettings::IniFormat);
settings.setIniCodec("UTF8");
QFile file(settings.value("config/englishhtml").toString());
QFile file(QCoreApplication::applicationDirPath() + settings.value("config/englishhtml").toString());
QTextStream in(&file);
file.open(QIODevice::ReadOnly | QIODevice::Text);
ui->textBrowser->setText(in.readAll());
}
else
{
QSettings settings("./mod/config.ini", QSettings::IniFormat);
QSettings settings(QCoreApplication::applicationDirPath() + "/mod/config.ini", QSettings::IniFormat);
settings.setIniCodec("UTF8");
QFile file(settings.value("config/chinesehtml").toString());
QFile file(QCoreApplication::applicationDirPath() + settings.value("config/chinesehtml").toString());
QTextStream in(&file);
file.open(QIODevice::ReadOnly | QIODevice::Text);
ui->textBrowser->setText(in.readAll());
Expand Down

0 comments on commit d6ede68

Please sign in to comment.