setAutoTicks(false)关闭底部标签自动生成
setSpecCurveParaDiag.h
#ifndef SETSPECCURVEPARADIALOG_H
#define SETSPECCURVEPARADIALOG_H
#include <QDialog>
#include "ui_setSpecCurveParaDiag.h"
class QSpinBox;
class QComboBox;
class QVBoxLayout;
class QFormLayout;
class setSpecCurveParaDiag : public QDialog, public Ui::setSpecCurveParaDiag
{
Q_OBJECT
public:
setSpecCurveParaDiag(QWidget *parent = 0);
private:
QSpinBox *xAxisSBox;
QSpinBox *yAxisSBox;
QComboBox *dotStrategyCBox;
QFormLayout *contentLayout;
QVBoxLayout *DiagLayout;
const int verticalSpacing;
const int topMargin;
};
#endif
setSpecCurveParaDiag.cpp
//*********************************************************//
//
// 功能:光谱曲线参数对话框
//
//********************************************************//
#include <QtGui>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QVBoxLayout>
#include "setSpecCurveParaDiag.h"
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif
setSpecCurveParaDiag::setSpecCurveParaDiag(QWidget *parent)
<span style="white-space:pre"> </span>: QDialog(parent), verticalSpacing(30), topMargin(20)
{
<span style="white-space:pre"> </span>setupUi(this);
<span style="white-space:pre"> </span>xAxisSBox = new QSpinBox;
<span style="white-space:pre"> </span>yAxisSBox = new QSpinBox;
<span style="white-space:pre"> </span>dotStrategyCBox = new QComboBox;
<span style="white-space:pre"> </span>contentLayout = new QFormLayout;
<span style="white-space:pre"> </span>DiagLayout = new QVBoxLayout;
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>contentLayout->addRow(tr("X轴最大值"),xAxisSBox);
<span style="white-space:pre"> </span>contentLayout->addRow(tr("Y轴最大值"),yAxisSBox);
<span style="white-space:pre"> </span>contentLayout->addRow(tr("选择策略"),dotStrategyCBox);
<span style="white-space:pre"> </span>contentLayout->setVerticalSpacing(verticalSpacing);
<span style="white-space:pre"> </span>DiagLayout->addSpacing(topMargin);
<span style="white-space:pre"> </span>DiagLayout->addLayout(contentLayout);
<span style="white-space:pre"> </span>DiagLayout->addLayout(buttonLayout);
<span style="white-space:pre"> </span>setLayout(DiagLayout);
}