添加广播MDNS服务
This commit is contained in:
48
FactoryTestTool/SourceCode/Network/PasswordEnrollWindow.h
Normal file
48
FactoryTestTool/SourceCode/Network/PasswordEnrollWindow.h
Normal file
@@ -0,0 +1,48 @@
|
||||
// PasswordEnrollWindow.h
|
||||
#ifndef PASSWORDENROLLWINDOW_H
|
||||
#define PASSWORDENROLLWINDOW_H
|
||||
|
||||
#include <QDialog>
|
||||
#include <QLineEdit>
|
||||
#include <QPushButton>
|
||||
#include <QVBoxLayout>
|
||||
#include <QHBoxLayout>
|
||||
#include <QLabel>
|
||||
|
||||
class PasswordEnrollWindow : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit PasswordEnrollWindow(QWidget* parent = nullptr) : QDialog(parent) {
|
||||
QVBoxLayout* layout = new QVBoxLayout(this);
|
||||
|
||||
QLabel* label = new QLabel("请输入要注册的密码:", this);
|
||||
layout->addWidget(label);
|
||||
|
||||
passwordLineEdit = new QLineEdit(this);
|
||||
layout->addWidget(passwordLineEdit);
|
||||
|
||||
QHBoxLayout* buttonLayout = new QHBoxLayout;
|
||||
QPushButton* okButton = new QPushButton("确认", this);
|
||||
QPushButton* cancelButton = new QPushButton("取消", this);
|
||||
buttonLayout->addWidget(okButton);
|
||||
buttonLayout->addWidget(cancelButton);
|
||||
|
||||
layout->addLayout(buttonLayout);
|
||||
setWindowTitle("输入密码");
|
||||
resize(300, 110); // 设置对话框的大小
|
||||
|
||||
connect(okButton, &QPushButton::clicked, this, &QDialog::accept);
|
||||
connect(cancelButton, &QPushButton::clicked, this, &QDialog::reject);
|
||||
}
|
||||
|
||||
QString getPassword() const {
|
||||
return passwordLineEdit->text();
|
||||
}
|
||||
|
||||
private:
|
||||
QLineEdit* passwordLineEdit;
|
||||
};
|
||||
|
||||
#endif // PASSWORDENROLLWINDOW_H
|
||||
Reference in New Issue
Block a user