#ifndef Mainwindow_h#defineMainwindow_h#include<QMainWindow>#include<QSpinBox>#include<QDoubleSpinBox>classMainWindow: Publicqmainwindow{Q_object Public: MainWindow (Qwidget*parent =0); ~MainWindow (); Qspinbox* spin[Ten]; Qdoublespinbox* doublespin[Ten];};#endif //Mainwindow_h
#include"mainwindow.h"Mainwindow::mainwindow (Qwidget*parent): Qmainwindow (parent) { This->resize ( -, -); This-Centralwidget (); intXpos =Ten ; intYpos = - ; intVal[] = { -, -, $}; DoubleDouble_val[] = {50.5,127.32,171.342}; for(intI=0;i<3; i++) {Spin[i]=NewQspinbox ( This); Spin[i]->setminimum (Ten); Spin[i]->setmaximum ( -); Spin[i]-SetValue (Val[i]); Spin[i]->setgeometry (Xpos,ypos, -, -); Spin[i]->setprefix ("$ "); Doublespin[i]=NewQdoublespinbox ( This); Doublespin[i]->setminimum (10.0); Doublespin[i]->setmaximum (300.0); Doublespin[i]-SetValue (Double_val[i]); Doublespin[i]->setgeometry (xpos+ the, Ypos, -, -); Doublespin[i]->setsuffix ("mm"); Ypos+= + ; }}mainwindow::~MainWindow () {}
" mainwindow.h " <QApplication>int main (intChar *argv[]) { qapplication A ( ARGC, argv); MainWindow W; W.show (); return a.exec ();}
qt5-Controls-qspinbox and Qdoublespinbox (for adjusting integers and decimals through controls)