Qt入门系列开发教程【基础控件篇】QSpinBox旋转框
    描述
 

 
 
 
 int IconSizeSpinBox::valueFromText(const QString &text) const
 {
     static const QRegularExpression regExp(tr("(\\d+)(\\s*[xx]\\s*\\d+)?"));
     Q_ASSERT(regExp.isValid());
     const QRegularExpressionMatch match = regExp.match(text);
     if (match.isValid())
         return match.captured(1).toInt();
     return 0;
 }
 QString IconSizeSpinBox::textFromValue(int value) const
 {
     return tr("%1 x %1").arg(value);
 }
 
API
 
QString cleanText() const
 int displayIntegerBase() const
 int maximum() const
 
 int minimum() const
 
 QString prefix() const
 
 void setDisplayIntegerBase(int base)
 
 void setMaximum(int max)
 
 void setMinimum(int min)
 
 void setPrefix(const QString &prefix)
 
 void setRange(int minimum, int maximum)
 
 void setSingleStep(int val)
 void setStepType(QAbstractSpinBox::StepType stepType)
 
 void setSuffix(const QString &suffix)
 
 int singleStep() const
 
 QAbstractSpinBox::StepType stepType() const
 QString suffix() const
 
 int value() const