newdictdlg.cpp
来自「Qt开发的GRE背单词软件」· C++ 代码 · 共 24 行
CPP
24 行
#include "NewDictDlg.h"
#include <QFileDialog>
NewDictDlg::NewDictDlg(QWidget *parent)
: QDialog(parent)
{
ui.setupUi(this);
ui.buttonLoad->setEnabled(false);
connect(ui.buttonLoad, SIGNAL(clicked()), this, SLOT(slotLoadFile()));
connect(ui.lineEditDictName, SIGNAL(textChanged(const QString&)),
this, SLOT(slotDictNameModified(const QString&)));
}
void NewDictDlg::slotLoadFile()
{
dictName = ui.lineEditDictName->text();
fileName = QFileDialog::getOpenFileName(this, tr("Open File"), ".", tr("Dict Files (*.* *.txt)"));
accept();
}
void NewDictDlg::slotDictNameModified(const QString& name) {
ui.buttonLoad->setEnabled(!name.isEmpty());
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?