1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #include "JIoMapPage.h"
- JIoMapPage::JIoMapPage() {}
- QWidget* JIoMapPage::CreateIoPage(const CONFIG_BASE_STRUCT& control)
- {
- // 1.用到表中的变量
- QString strName = control.strName.c_str();
- // 2. 创建垂直布局
- QHBoxLayout* pHLayout = new QHBoxLayout();
- ClickCircleLabel* pIoState = new ClickCircleLabel();
- pIoState->setIoName(strName);
- QLabel* pAxisNmae = new QLabel();
- QString strAxisName = tr("AxisNmae:", "轴名称:");
- strAxisName += strName;
- pAxisNmae->setText(strAxisName);
- //QLabel* pLow = new QLabel();
- //pLow->setText(tr("Voltage status", "电压状态"));
- //QComboBox* pComBox = new QComboBox();
- //pComBox->addItem(tr("Low", "低电平"));
- //pComBox->addItem(tr("High","高电平"));
- //pComBox->setCurrentIndex(1);
- //// 连接信号和槽
- //connect(pComBox, &QComboBox::currentTextChanged, []() {
- // });
- // 轴名称
- pHLayout->addWidget(pAxisNmae);
- //// 电平组合
- //pHLayout->addWidget(pLow);
- //pHLayout->addWidget(pComBox);
- // 改变状态标记
- pHLayout->addWidget(pIoState);
- QWidget* pWidget = new QWidget;
- pWidget->setLayout(pHLayout);
- return pWidget;
- }
|