|
@@ -42,3 +42,37 @@ QWidget* JIoMapPage::CreateIoPage(const CONFIG_BASE_STRUCT& control)
|
|
|
pWidget->setLayout(pHLayout);
|
|
|
return pWidget;
|
|
|
}
|
|
|
+
|
|
|
+QWidget* JIoMapPage::CreateAxisTestPage(const CONFIG_BASE_STRUCT& control)
|
|
|
+{
|
|
|
+ // 1.用到表中的变量
|
|
|
+ QString strName = control.strName.c_str();
|
|
|
+
|
|
|
+ QHBoxLayout* pHLayout = new QHBoxLayout();
|
|
|
+ QLabel* pAxisNmae = new QLabel();
|
|
|
+ QString strAxisName = tr("AxisNmae:", "轴名称:");
|
|
|
+ strAxisName += strName;
|
|
|
+ pAxisNmae->setText(strAxisName);
|
|
|
+ pHLayout->addWidget(pAxisNmae);
|
|
|
+
|
|
|
+ QLineEdit* pCardNumberType = new QLineEdit(tr("Card Number Type", "卡号类型"));
|
|
|
+ pCardNumberType->setText("0");
|
|
|
+ pHLayout->addWidget(pCardNumberType);
|
|
|
+
|
|
|
+ QLineEdit* pCardNumber = new QLineEdit(tr("Card Number", "卡号"));
|
|
|
+ pCardNumber->setText("0");
|
|
|
+ pHLayout->addWidget(pCardNumberType);
|
|
|
+
|
|
|
+ QPushButton* pTest = new QPushButton(tr("Axis Test","轴测试"));
|
|
|
+ QObject::connect(pTest, &QPushButton::clicked, [strName]()
|
|
|
+ {
|
|
|
+ // 执行弹出窗口
|
|
|
+ });
|
|
|
+
|
|
|
+ pHLayout->addWidget(pTest);
|
|
|
+
|
|
|
+
|
|
|
+ QWidget* pWidget = new QWidget;
|
|
|
+ pWidget->setLayout(pHLayout);
|
|
|
+ return pWidget;
|
|
|
+}
|