diff --git a/HTYEdit b/HTYEdit index d966bc4..e3635b1 100644 Binary files a/HTYEdit and b/HTYEdit differ diff --git a/mainwindow.cpp b/mainwindow.cpp index 3ef6c8c..dbcc578 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -184,7 +184,7 @@ void MainWindow::on_action_save_triggered() if (path == "") { on_action_saveas_triggered(); } else { - MdiChild *child = (MdiChild*)(ui->mdiArea->currentSubWindow()->widget()); + MdiChild *child = (MdiChild*)(ui->mdiArea->currentSubWindow()->widget()); if (child->save()) { LS1->setText("保存 " + child->path); } diff --git a/mdichild.cpp b/mdichild.cpp index a1555a5..47ea194 100644 --- a/mdichild.cpp +++ b/mdichild.cpp @@ -11,7 +11,10 @@ #include MdiChild::MdiChild() -{ +{ + QFontMetrics FM(font()); + int ts = 4; + setTabStopWidth(ts * FM.boundingRect("*").width()); connect(document(),SIGNAL(contentsChanged()),this,SLOT(onContentsChanged())); } @@ -63,7 +66,7 @@ bool MdiChild::loadFile(QString filename) Highlighter *highlighter = new Highlighter(document()); Q_UNUSED(highlighter); showMaximized(); - zoomIn(4); + zoomIn(4); return true; }else{ QMessageBox::warning(this,"错误", QString(" %1:\n%2").arg(path).arg(file->errorString()));