update 更新IO面板

This commit is contained in:
FrankCV2048
2024-10-30 23:19:05 +08:00
parent 24e7bea71a
commit da0863308c
9 changed files with 1307 additions and 9 deletions

View File

@ -1684,12 +1684,660 @@ font: 700 9pt &quot;Microsoft YaHei UI&quot;;</string>
</property>
<item>
<widget class="QFrame" name="frame_11">
<property name="styleSheet">
<string notr="true">font: 700 16pt &quot;Microsoft YaHei UI&quot;;</string>
</property>
<property name="frameShape">
<enum>QFrame::Shape::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Shadow::Raised</enum>
</property>
<layout class="QGridLayout" name="gridLayout_8">
<property name="verticalSpacing">
<number>40</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_5">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>Y1</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="ToggleSwitch" name="widget_y1" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_57">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>2</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="0" column="3">
<widget class="ToggleSwitch" name="widget_y2" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="0" column="4">
<widget class="QLabel" name="label_58">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>3</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="0" column="5">
<widget class="ToggleSwitch" name="widget_y3" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="0" column="6">
<widget class="QLabel" name="label_59">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>4</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="0" column="7">
<widget class="ToggleSwitch" name="widget_y4" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_7">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>5</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="ToggleSwitch" name="widget_y5" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QLabel" name="label_61">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>6</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="ToggleSwitch" name="widget_y6" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="1" column="4">
<widget class="QLabel" name="label_62">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>7</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="5">
<widget class="ToggleSwitch" name="widget_y7" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="1" column="6">
<widget class="QLabel" name="label_60">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>8</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="7">
<widget class="ToggleSwitch" name="widget_y8" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_55">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>9</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="ToggleSwitch" name="widget_y9" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_65">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>10</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="3">
<widget class="ToggleSwitch" name="widget_y10" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="2" column="4">
<widget class="QLabel" name="label_64">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>11</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="5">
<widget class="ToggleSwitch" name="widget_y11" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="2" column="6">
<widget class="QLabel" name="label_63">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>12</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="7">
<widget class="ToggleSwitch" name="widget_y12" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_56">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>13</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="ToggleSwitch" name="widget_y13" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QLabel" name="label_68">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>14</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="3" column="3">
<widget class="ToggleSwitch" name="widget_y14" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="3" column="4">
<widget class="QLabel" name="label_67">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>15</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="3" column="5">
<widget class="ToggleSwitch" name="widget_y15" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="3" column="6">
<widget class="QLabel" name="label_66">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>16</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="3" column="7">
<widget class="ToggleSwitch" name="widget_y16" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_69">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>17</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="ToggleSwitch" name="widget_y17" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="4" column="2">
<widget class="QLabel" name="label_81">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>18</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="4" column="3">
<widget class="ToggleSwitch" name="widget_y18" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="4" column="4">
<widget class="QLabel" name="label_82">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>19</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="4" column="5">
<widget class="ToggleSwitch" name="widget_y19" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="4" column="6">
<widget class="QLabel" name="label_78">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>20</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="4" column="7">
<widget class="ToggleSwitch" name="widget_y20" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_72">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>21</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="ToggleSwitch" name="widget_y21" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QLabel" name="label_84">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>22</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="5" column="3">
<widget class="ToggleSwitch" name="widget_y22" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="5" column="4">
<widget class="QLabel" name="label_77">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>23</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="5" column="5">
<widget class="ToggleSwitch" name="widget_y23" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="5" column="6">
<widget class="QLabel" name="label_71">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>24</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="5" column="7">
<widget class="ToggleSwitch" name="widget_y24" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_70">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>25</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="ToggleSwitch" name="widget_y25" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="6" column="2">
<widget class="QLabel" name="label_80">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>26</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="6" column="3">
<widget class="ToggleSwitch" name="widget_y26" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="6" column="4">
<widget class="QLabel" name="label_74">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>27</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="6" column="5">
<widget class="ToggleSwitch" name="widget_y27" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="6" column="6">
<widget class="QLabel" name="label_73">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>28</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="6" column="7">
<widget class="ToggleSwitch" name="widget_y28" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_75">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>29</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="ToggleSwitch" name="widget_y29" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="7" column="2">
<widget class="QLabel" name="label_76">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>30</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="7" column="3">
<widget class="ToggleSwitch" name="widget_y30" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="7" column="4">
<widget class="QLabel" name="label_83">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>31</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="7" column="5">
<widget class="ToggleSwitch" name="widget_y31" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
<item row="7" column="6">
<widget class="QLabel" name="label_79">
<property name="styleSheet">
<string notr="true">color: rgb(255, 255, 255);</string>
</property>
<property name="text">
<string>32</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="7" column="7">
<widget class="ToggleSwitch" name="widget_y32" native="true">
<property name="styleSheet">
<string notr="true">background-color: rgb(0, 170, 0);</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
@ -4811,6 +5459,14 @@ font: 36pt &quot;Microsoft YaHei UI&quot;;</string>
</layout>
</widget>
</widget>
<customwidgets>
<customwidget>
<class>ToggleSwitch</class>
<extends>QWidget</extends>
<header>toggleswitch.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources>
<include location="MainRecources.qrc"/>
</resources>