hexspinbox.cpp

来自「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 + -
显示快捷键?