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