@@ -160,6 +160,20 @@ Widget::Widget(QWidget *parent)
|
|||||||
|
|
||||||
});//'scan button pass'
|
});//'scan button pass'
|
||||||
|
|
||||||
|
connect(ui->saveoutputbutton, &QPushButton::pressed, [=]()
|
||||||
|
{
|
||||||
|
QString fileName = QFileDialog::getSaveFileName(this, tr("保存文件"), QDir::homePath().append("/iplist-").append(QDateTime::currentDateTime().toString("yyyyMMddhhmmss")), tr("文本文件 (*.txt);;所有文件 (*.*)"));
|
||||||
|
|
||||||
|
if (!fileName.isEmpty()) {
|
||||||
|
QFile file(fileName);
|
||||||
|
if (file.open(QIODevice::WriteOnly | QIODevice::Text)) {
|
||||||
|
QTextStream out(&file);
|
||||||
|
out << ui->outputlist->toPlainText() << endl;
|
||||||
|
file.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
connect(ui->pushButton_2, &QPushButton::pressed, [=]()
|
connect(ui->pushButton_2, &QPushButton::pressed, [=]()
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-1
@@ -9,7 +9,8 @@
|
|||||||
|
|
||||||
#include "scan_run.h"
|
#include "scan_run.h"
|
||||||
#include <QThread>
|
#include <QThread>
|
||||||
|
#include <QFileDialog>
|
||||||
|
#include <QDateTime>
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
namespace Ui { class Widget; }
|
namespace Ui { class Widget; }
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
<string>线程</string>
|
<string>线程</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QPushButton" name="pushButton">
|
<widget class="QPushButton" name="saveoutputbutton">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>10</x>
|
<x>10</x>
|
||||||
|
|||||||
Reference in New Issue
Block a user