功能
- 支持回车键、跳格键、. 键
- 0~255规则
- 支持拉伸缩放
- 支持自定义修改(源码都给你了,还不会自定义修改吗)
小伙伴们点波关注,双击6666, 送一波火箭走一波小汽车。
原文地址:http://blog.csdn.net/csnd_ayo/article/details/78262824 (转载请注明出处)
源码
一言不合 贴代码
· oeipaddresswidget.h
#ifndef OEIPADDRESSWIDGET_H
#define OEIPADDRESSWIDGET_H
#include <QWidget>
#include <QList>
class QLineEdit;
class QHBoxLayout;
class OEIpAddressWidget : public QWidget
{
Q_OBJECT
public:
explicit OEIpAddressWidget(QWidget *parent = nullptr);
QString text(void) const;
void setText(QString ip);
protected:
bool event(QEvent *event);
Q_SIGNALS:
// 完成了ip的输入
void sigIpDone(QString);
public Q_SLOTS:
void onEditPressed(int idx);
public:
QHBoxLayout *mainLayout_;
QList<QLineEdit*> listNumber_;
};
#endif // OEIPADDRESSWIDGET_H
· oeipaddresswidget.cpp
#include "oeipaddresswidget.h"
#include <QHBoxLayout>