hexspinbox.cpp

来自「qt3.8开发的例子, 做linux下qt编程可以参考」· C++ 代码 · 共 22 行

CPP
22
字号
#include <qvalidator.h>#include "hexspinbox.h"HexSpinBox::HexSpinBox(QWidget *parent, const char *name)    : QSpinBox(parent, name){    QRegExp regExp("[0-9A-Fa-f]+");    setValidator(new QRegExpValidator(regExp, this));    setRange(0, 255);}QString HexSpinBox::mapValueToText(int value){    return QString::number(value, 16).upper();}int HexSpinBox::mapTextToValue(bool *ok){    return text().toInt(ok, 16);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?