QT5-控件-QSpinBox和QDoubleSpinBox(用于通过控件调整整数和小数)
2016-02-22 16:59
645 查看
#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QSpinBox> #include <QDoubleSpinBox> class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = 0); ~MainWindow(); QSpinBox* spin[10]; QDoubleSpinBox* doublespin[10]; }; #endif // MAINWINDOW_H
#include "mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { this->resize(400,300); this->centralWidget(); int xpos = 10 ; int ypos = 30 ; int val[] = {50,100,200}; double double_val[] = {50.5,127.32,171.342}; for(int i=0;i<3;i++) { spin[i] = new QSpinBox(this); spin[i]->setMinimum(10); spin[i]->setMaximum(300); spin[i]->setValue(val[i]); spin[i]->setGeometry(xpos,ypos,100,30); spin[i]->setPrefix("$ "); doublespin[i] = new QDoubleSpinBox(this); doublespin[i]->setMinimum(10.0); doublespin[i]->setMaximum(300.0); doublespin[i]->setValue(double_val[i]); doublespin[i]->setGeometry(xpos+110,ypos,100,30); doublespin[i]->setSuffix(" mm"); ypos += 40 ; } } MainWindow::~MainWindow() { }
#include "mainwindow.h" #include <QApplication> int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.show(); return a.exec(); }
![](http://images2015.cnblogs.com/blog/890818/201602/890818-20160222170333651-1371851483.png)
相关文章推荐
- 使用qt写的简单的图片浏览器
- QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
- Qt如何连接MySQL
- Qt浅谈之四十五QSplitter实现自由伸缩滑动窗口
- Qt树形控件QTreeView使用1——节点的添加删除操作 复选框的设置
- win10+vs2013+Qt5.4 安装方法
- Qt下载地址
- 修改的不使用库的Qt示例程序——Spectrum Analyzer
- 使用Qt create编程时提示的一个链接错误
- QTP自带订票实现循环执行,參数化和将异常提示信息输出
- QT中文显示乱码解决
- 【Qt】Qt之进程间通信(QProcess)【转】
- 【Qt】Qt之进程间通信(共享内存)【转】
- 【Qt】Qt之自定义界面(右下角冒泡)【转】
- 【Qt】Qt之进程间通信(Windows消息)【转】
- 【Qt】Qt之进程间通信(IPC)【转】
- 【Qt】Qt之自定义界面(QMessageBox)【转】
- 【Qt】Qt之自定义界面(窗体缩放-跨平台终极版)【转】
- 【Qt】Qt之自定义界面(窗体缩放)【转】
- 【Qt】Qt之自定义界面(实现无边框、可移动)【转】