您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

12 行
527 B

  1. // 包含PLC工厂头文件
  2. #include "plcwidgetfactory.h"
  3. // 根据名称创建PLC控件
  4. PlcControlItem* PlcWidgetFactory::createItem(const QString& name) {
  5. if (name == "常开") return new PlcControlItem(PlcControlType::NormallyOpen);
  6. if (name == "常闭") return new PlcControlItem(PlcControlType::NormallyClosed);
  7. if (name == "线圈") return new PlcControlItem(PlcControlType::Coil);
  8. if (name == "比较") return new PlcControlItem(PlcControlType::Compare);
  9. return nullptr; // 未知名称返回空
  10. }