头文件
#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(".",this);
number1=new QLineEdit(this);
number2=new Q

本文介绍了如何在Qt环境中创建一个专门用于输入IP地址的控件,详细阐述了相关头文件的引用及控件的实现过程。
1513

被折叠的 条评论
为什么被折叠?



