头文件
#ifndef IPADDRESS_H
#define IPADDRESS_H
#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QHBoxLayout>
class ipAddress : public QWidget
{
Q_OBJECT
public:
explicit ipAddress(QWidget *parent = 0);
bool validCheck();
bool subCheck(QLineEdit*);
QString getIPAddress();
void textClear();
signals:
public slots:
public:
QLabel *label1;
QLabel *label2;
QLabel *label3;
QHBoxLayout *mainLayout;
QLineEdit *number1;
QLineEdit *number2;
QLineEdit *number3;
QLineEdit *number4;
};
#endif // IPADDRESS_H
源文件
#include "ipaddress.h"
ipAddress::ipAddress(QWidget *parent) :
QWidget(parent)
{
// 布局
mainLayout=new QHBoxLayout(this);
label1=new QLabel(".",this);
label2=new QLabel(".",this);
label3=new QLabel("