#include "OpenFile.h"#include "ui_OpenFile.h"#include <QFileDialog>#include <QDebug>OpenFile::OpenFile(QWidget *parent) :QWidget(parent),ui(new Ui::OpenFile){ui->setupUi(this);connect(ui->selectFileBtn,&QPushButton::clicked,this,&OpenFile::onSelect);connect(ui->okBtn,&QPushButton::clicked,this,&OpenFile::onOpen);connect(ui->cancelBtn,&QPushButton::clicked,this,&OpenFile::onCancel);setWindowModality(Qt::ApplicationModal);}OpenFile::~OpenFile(){delete ui;}void OpenFile::onSelect(){QString fileName = QFileDialog::getOpenFileName(this, QObject::tr("Open File"),QDir::homePath(),QString("ALL Files (*.*)"));qDebug() << fileName;ui->fileNameEdit->setText(fileName);}void OpenFile::onOpen(){if (ui->passEdit->text().isEmpty() || ui->fileNameEdit->text().isEmpty())return;emit openDBFile(ui->fileNameEdit->text(),ui->passEdit->text());this->close();}void OpenFile::onCancel(){this->close();}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。