1 Star 0 Fork 68

kklei / 图与网络优化_Qt

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
setdistancedialog.cpp 877 Bytes
一键复制 编辑 原始数据 按行查看 历史
ZzqiZQute 提交于 2018-06-25 21:36 . 20186252136
#include "setdistancedialog.h"
#include "ui_setdistancedialog.h"
#include <QRegExpValidator>
SetDistanceDialog::SetDistanceDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::SetDistanceDialog)
{
distance=0;
ui->setupUi(this);
QRegExp regexp("-?\\d*\\.?\\d*");
QRegExpValidator *validator=new QRegExpValidator(regexp,this);
ui->lineEdit->setValidator(validator);
connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(onBtnOkClicked()));
}
SetDistanceDialog::~SetDistanceDialog()
{
delete ui;
}
double SetDistanceDialog::getDistance() const
{
return distance;
}
void SetDistanceDialog::onBtnOkClicked(){
getDis();
this->close();
}
void SetDistanceDialog::getDis(){
QString s=ui->lineEdit->text();
bool b;
double i=s.toDouble(&b);
if(b){
distance=i;
this->accept();
}else this->reject();
}
C++
1
https://gitee.com/kklei/graph_and_network_optimization_qt.git
git@gitee.com:kklei/graph_and_network_optimization_qt.git
kklei
graph_and_network_optimization_qt
图与网络优化_Qt
master

搜索帮助