120 lines
13 KiB
XML
120 lines
13 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>AgvStatusDialog</class>
|
|
<widget class="QDialog" name="AgvStatusDialog">
|
|
<property name="geometry"><rect><x>0</x><y>0</y><width>788</width><height>628</height></rect></property>
|
|
<property name="minimumSize"><size><width>728</width><height>588</height></size></property>
|
|
<property name="windowTitle"><string>AGV 实时状态监测</string></property>
|
|
<property name="modal"><bool>false</bool></property>
|
|
<layout class="QVBoxLayout" name="dialogLayout">
|
|
<property name="spacing"><number>0</number></property>
|
|
<property name="leftMargin"><number>14</number></property>
|
|
<property name="topMargin"><number>14</number></property>
|
|
<property name="rightMargin"><number>14</number></property>
|
|
<property name="bottomMargin"><number>14</number></property>
|
|
<item>
|
|
<widget class="QWidget" name="agvDialogSurface">
|
|
<layout class="QVBoxLayout" name="agvDialogSurfaceLayout">
|
|
<property name="spacing"><number>0</number></property>
|
|
<property name="leftMargin"><number>0</number></property>
|
|
<property name="topMargin"><number>0</number></property>
|
|
<property name="rightMargin"><number>0</number></property>
|
|
<property name="bottomMargin"><number>0</number></property>
|
|
<item>
|
|
<widget class="QWidget" name="agvDialogTitleBar" native="true">
|
|
<property name="minimumSize"><size><width>0</width><height>42</height></size></property>
|
|
<property name="maximumSize"><size><width>16777215</width><height>42</height></size></property>
|
|
<layout class="QHBoxLayout" name="agvDialogTitleBarLayout">
|
|
<property name="spacing"><number>8</number></property>
|
|
<property name="leftMargin"><number>12</number></property>
|
|
<property name="topMargin"><number>0</number></property>
|
|
<property name="rightMargin"><number>0</number></property>
|
|
<property name="bottomMargin"><number>0</number></property>
|
|
<item><widget class="QLabel" name="agvDialogMark"><property name="minimumSize"><size><width>24</width><height>24</height></size></property><property name="maximumSize"><size><width>24</width><height>24</height></size></property><property name="text"><string>A</string></property><property name="alignment"><set>Qt::AlignCenter</set></property></widget></item>
|
|
<item><widget class="QLabel" name="agvDialogTitleBarTitle"><property name="text"><string>AGV 实时状态监测</string></property></widget></item>
|
|
<item><widget class="QFrame" name="agvDialogTitleDivider"><property name="frameShape"><enum>QFrame::VLine</enum></property><property name="frameShadow"><enum>QFrame::Plain</enum></property></widget></item>
|
|
<item><widget class="QLabel" name="agvDialogTitleService"><property name="text"><string>AgvService</string></property></widget></item>
|
|
<item><spacer name="agvDialogTitleSpacer"><property name="orientation"><enum>Qt::Horizontal</enum></property><property name="sizeHint" stdset="0"><size><width>40</width><height>20</height></size></property></spacer></item>
|
|
<item><widget class="QPushButton" name="agvDialogCloseButton"><property name="toolTip"><string>关闭</string></property><property name="minimumSize"><size><width>46</width><height>42</height></size></property><property name="maximumSize"><size><width>46</width><height>42</height></size></property><property name="iconSize"><size><width>16</width><height>16</height></size></property></widget></item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QWidget" name="agvDialogContent">
|
|
<layout class="QVBoxLayout" name="agvDialogContentLayout">
|
|
<property name="spacing"><number>12</number></property>
|
|
<property name="leftMargin"><number>16</number></property>
|
|
<property name="topMargin"><number>14</number></property>
|
|
<property name="rightMargin"><number>16</number></property>
|
|
<property name="bottomMargin"><number>16</number></property>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="dialogHeaderLayout">
|
|
<property name="spacing"><number>10</number></property>
|
|
<item><widget class="QLabel" name="dialogTitle"><property name="text"><string>AGV 实时状态</string></property><property name="objectName"><string>pageTitle</string></property></widget></item>
|
|
<item><widget class="QLabel" name="dialogSubtitle"><property name="text"><string>控制器、定位、运动、安全与能源状态</string></property><property name="objectName"><string>panelSubtitle</string></property></widget></item>
|
|
<item><spacer name="dialogHeaderSpacer"><property name="orientation"><enum>Qt::Horizontal</enum></property><property name="sizeHint" stdset="0"><size><width>40</width><height>20</height></size></property></spacer></item>
|
|
<item><widget class="QLabel" name="liveIndicator"><property name="text"><string>● 实时监测</string></property><property name="objectName"><string>agvLiveIndicator</string></property></widget></item>
|
|
<item><widget class="QPushButton" name="refreshDialogButton"><property name="text"><string>刷新</string></property><property name="minimumSize"><size><width>88</width><height>0</height></size></property></widget></item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QFrame" name="runtimePanel">
|
|
<property name="objectName"><string>panel</string></property>
|
|
<layout class="QVBoxLayout" name="runtimeLayout">
|
|
<property name="spacing"><number>10</number></property>
|
|
<property name="leftMargin"><number>18</number></property><property name="topMargin"><number>15</number></property><property name="rightMargin"><number>18</number></property><property name="bottomMargin"><number>15</number></property>
|
|
<item><widget class="QLabel" name="runtimeTitle"><property name="text"><string>运行状态</string></property><property name="objectName"><string>sectionTitle</string></property></widget></item>
|
|
<item>
|
|
<layout class="QGridLayout" name="statusLayout">
|
|
<property name="horizontalSpacing"><number>18</number></property><property name="verticalSpacing"><number>9</number></property>
|
|
<item row="0" column="0"><widget class="QLabel" name="connectionTitle"><property name="text"><string>控制器</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="0" column="1"><widget class="QLabel" name="agvConnectionValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="0" column="2"><widget class="QLabel" name="mapTitle"><property name="text"><string>地图 / 站点</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="0" column="3"><widget class="QLabel" name="agvMapValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="1" column="0"><widget class="QLabel" name="poseTitle"><property name="text"><string>当前位姿</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="1" column="1"><widget class="QLabel" name="agvPoseValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="1" column="2"><widget class="QLabel" name="motionTitle"><property name="text"><string>当前速度</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="1" column="3"><widget class="QLabel" name="agvMotionValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="2" column="0"><widget class="QLabel" name="batteryTitle"><property name="text"><string>电池电量</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="2" column="1"><widget class="QLabel" name="agvBatteryValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="2" column="2"><widget class="QLabel" name="errorTitle"><property name="text"><string>最近错误</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="2" column="3"><widget class="QLabel" name="agvErrorValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property><property name="wordWrap"><bool>true</bool></property></widget></item>
|
|
<item row="3" column="0"><widget class="QLabel" name="modeTitle"><property name="text"><string>运行模式</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="3" column="1"><widget class="QLabel" name="agvModeValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="3" column="2"><widget class="QLabel" name="motionStateTitle"><property name="text"><string>定位 / 运动</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="3" column="3"><widget class="QLabel" name="agvMotionStateValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="4" column="0"><widget class="QLabel" name="safetyTitle"><property name="text"><string>故障 / 急停</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="4" column="1"><widget class="QLabel" name="agvSafetyValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="4" column="2"><widget class="QLabel" name="powerTitle"><property name="text"><string>电池参数</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="4" column="3"><widget class="QLabel" name="agvPowerValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
<item row="5" column="0"><widget class="QLabel" name="timestampTitle"><property name="text"><string>采样时间</string></property><property name="objectName"><string>eyebrow</string></property></widget></item>
|
|
<item row="5" column="1" colspan="3"><widget class="QLabel" name="agvTimestampValue"><property name="text"><string>--</string></property><property name="objectName"><string>agvStateValue</string></property></widget></item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QFrame" name="navigationStatusPanel">
|
|
<property name="objectName"><string>panel</string></property>
|
|
<layout class="QVBoxLayout" name="navigationStatusLayout">
|
|
<property name="spacing"><number>9</number></property>
|
|
<property name="leftMargin"><number>18</number></property><property name="topMargin"><number>14</number></property><property name="rightMargin"><number>18</number></property><property name="bottomMargin"><number>14</number></property>
|
|
<item><layout class="QHBoxLayout" name="navigationHeaderLayout"><item><widget class="QLabel" name="navigationTitle"><property name="text"><string>导航任务</string></property><property name="objectName"><string>sectionTitle</string></property></widget></item><item><spacer name="navigationHeaderSpacer"><property name="orientation"><enum>Qt::Horizontal</enum></property><property name="sizeHint" stdset="0"><size><width>40</width><height>20</height></size></property></spacer></item><item><widget class="QPushButton" name="clearFaultButton"><property name="text"><string>清除故障</string></property></widget></item><item><widget class="QPushButton" name="stopVelocityButton"><property name="text"><string>停止速度</string></property><property name="objectName"><string>dangerOutlineButton</string></property></widget></item></layout></item>
|
|
<item><widget class="QLabel" name="agvNavigationValue"><property name="text"><string>暂无任务</string></property><property name="objectName"><string>agvNavigationValue</string></property><property name="wordWrap"><bool>true</bool></property><property name="minimumSize"><size><width>0</width><height>42</height></size></property></widget></item>
|
|
<item><widget class="QProgressBar" name="agvProgress"><property name="value"><number>0</number></property><property name="format"><string>%p%</string></property></widget></item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|