mirror of
				https://github.com/wh201906/Proxmark3GUI.git
				synced 2025-11-04 16:23:23 +08:00 
			
		
		
		
	Redesign UI
This commit is contained in:
		
							parent
							
								
									b2fa97ff18
								
							
						
					
					
						commit
						b6be875261
					
				@ -272,7 +272,6 @@ void MainWindow::uiInit()
 | 
			
		||||
    for(int i = 0; i < 64; i++)
 | 
			
		||||
    {
 | 
			
		||||
        ui->MF_RW_blockBox->addItem(QString::number(i));
 | 
			
		||||
        ui->MF_UID_blockBox->addItem(QString::number(i));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    on_Raw_CMDHistoryBox_stateChanged(Qt::Unchecked);
 | 
			
		||||
@ -296,9 +295,9 @@ void MainWindow::setStatusBar(QLabel* target, const QString & text)
 | 
			
		||||
    if(target == PM3VersionBar)
 | 
			
		||||
        target->setText("HW Version:" + text);
 | 
			
		||||
    else if(target == connectStatusBar)
 | 
			
		||||
        target->setText("Connecton State:" + text);
 | 
			
		||||
        target->setText("PM3:" + text);
 | 
			
		||||
    else if(target == programStatusBar)
 | 
			
		||||
        target->setText("Program State:" + text);
 | 
			
		||||
        target->setText("State:" + text);
 | 
			
		||||
}
 | 
			
		||||
// ***********************************************
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										795
									
								
								ui/mainwindow.ui
									
									
									
									
									
								
							
							
						
						
									
										795
									
								
								ui/mainwindow.ui
									
									
									
									
									
								
							@ -94,7 +94,7 @@
 | 
			
		||||
       <attribute name="title">
 | 
			
		||||
        <string>Mifare</string>
 | 
			
		||||
       </attribute>
 | 
			
		||||
       <layout class="QVBoxLayout" name="verticalLayout">
 | 
			
		||||
       <layout class="QVBoxLayout" name="verticalLayout_6">
 | 
			
		||||
        <item>
 | 
			
		||||
         <layout class="QHBoxLayout" name="horizontalLayout_2">
 | 
			
		||||
          <item>
 | 
			
		||||
@ -147,6 +147,12 @@
 | 
			
		||||
           <string>Attack</string>
 | 
			
		||||
          </property>
 | 
			
		||||
          <layout class="QHBoxLayout" name="horizontalLayout_5">
 | 
			
		||||
           <property name="topMargin">
 | 
			
		||||
            <number>5</number>
 | 
			
		||||
           </property>
 | 
			
		||||
           <property name="bottomMargin">
 | 
			
		||||
            <number>5</number>
 | 
			
		||||
           </property>
 | 
			
		||||
           <item>
 | 
			
		||||
            <spacer name="horizontalSpacer">
 | 
			
		||||
             <property name="orientation">
 | 
			
		||||
@ -162,12 +168,6 @@
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QPushButton" name="MF_Attack_infoButton">
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Card Info</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -181,18 +181,6 @@
 | 
			
		||||
               <verstretch>0</verstretch>
 | 
			
		||||
              </sizepolicy>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Check Default</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -200,18 +188,6 @@
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QPushButton" name="MF_Attack_nestedButton">
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Nested</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -219,18 +195,6 @@
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QPushButton" name="MF_Attack_hardnestedButton">
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Hardnested</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -238,18 +202,6 @@
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QPushButton" name="MF_Attack_sniffButton">
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Sniff</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -257,18 +209,6 @@
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QPushButton" name="MF_Attack_listButton">
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>List Sniff Data</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -295,216 +235,88 @@
 | 
			
		||||
          <property name="title">
 | 
			
		||||
           <string>Read/Write</string>
 | 
			
		||||
          </property>
 | 
			
		||||
          <layout class="QVBoxLayout" name="verticalLayout_5">
 | 
			
		||||
           <item>
 | 
			
		||||
            <layout class="QHBoxLayout" name="horizontalLayout_8">
 | 
			
		||||
             <item>
 | 
			
		||||
              <spacer name="horizontalSpacer_8">
 | 
			
		||||
               <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="MF_RW_readAllButton">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Read All</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_RW_writeAllButton">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Write All</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_RW_dumpButton">
 | 
			
		||||
               <property name="sizePolicy">
 | 
			
		||||
                <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
 | 
			
		||||
                 <horstretch>0</horstretch>
 | 
			
		||||
                 <verstretch>0</verstretch>
 | 
			
		||||
                </sizepolicy>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Dump</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_RW_restoreButton">
 | 
			
		||||
               <property name="sizePolicy">
 | 
			
		||||
                <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
 | 
			
		||||
                 <horstretch>0</horstretch>
 | 
			
		||||
                 <verstretch>0</verstretch>
 | 
			
		||||
                </sizepolicy>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Restore</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <spacer name="horizontalSpacer_9">
 | 
			
		||||
               <property name="orientation">
 | 
			
		||||
                <enum>Qt::Horizontal</enum>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="sizeHint" stdset="0">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>40</width>
 | 
			
		||||
                 <height>20</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
              </spacer>
 | 
			
		||||
             </item>
 | 
			
		||||
            </layout>
 | 
			
		||||
           </item>
 | 
			
		||||
          <layout class="QVBoxLayout" name="verticalLayout">
 | 
			
		||||
           <item>
 | 
			
		||||
            <layout class="QHBoxLayout" name="horizontalLayout_12">
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QLabel" name="label_4">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Block:</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QComboBox" name="MF_RW_blockBox">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>40</width>
 | 
			
		||||
                 <height>0</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>40</width>
 | 
			
		||||
                 <height>16777215</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="editable">
 | 
			
		||||
                <bool>true</bool>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QLabel" name="label_5">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Key:</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QLineEdit" name="MF_RW_keyEdit">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>FFFFFFFFFFFF</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QLabel" name="label_3">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Key Type:</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QComboBox" name="MF_RW_keyTypeBox">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>35</width>
 | 
			
		||||
                 <height>0</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>35</width>
 | 
			
		||||
                 <height>16777215</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
              <layout class="QVBoxLayout" name="verticalLayout_5">
 | 
			
		||||
               <item>
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>A</string>
 | 
			
		||||
                </property>
 | 
			
		||||
                <widget class="QLabel" name="label_4">
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>Block:</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </widget>
 | 
			
		||||
               </item>
 | 
			
		||||
               <item>
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>B</string>
 | 
			
		||||
                </property>
 | 
			
		||||
                <widget class="QComboBox" name="MF_RW_blockBox">
 | 
			
		||||
                 <property name="minimumSize">
 | 
			
		||||
                  <size>
 | 
			
		||||
                   <width>40</width>
 | 
			
		||||
                   <height>0</height>
 | 
			
		||||
                  </size>
 | 
			
		||||
                 </property>
 | 
			
		||||
                 <property name="maximumSize">
 | 
			
		||||
                  <size>
 | 
			
		||||
                   <width>40</width>
 | 
			
		||||
                   <height>16777215</height>
 | 
			
		||||
                  </size>
 | 
			
		||||
                 </property>
 | 
			
		||||
                 <property name="editable">
 | 
			
		||||
                  <bool>true</bool>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </widget>
 | 
			
		||||
               </item>
 | 
			
		||||
              </widget>
 | 
			
		||||
               <item>
 | 
			
		||||
                <widget class="QLabel" name="label_5">
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>Key:</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </widget>
 | 
			
		||||
               </item>
 | 
			
		||||
               <item>
 | 
			
		||||
                <widget class="QLineEdit" name="MF_RW_keyEdit">
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>FFFFFFFFFFFF</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </widget>
 | 
			
		||||
               </item>
 | 
			
		||||
               <item>
 | 
			
		||||
                <widget class="QLabel" name="label_3">
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>Key Type:</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </widget>
 | 
			
		||||
               </item>
 | 
			
		||||
               <item>
 | 
			
		||||
                <widget class="QComboBox" name="MF_RW_keyTypeBox">
 | 
			
		||||
                 <property name="minimumSize">
 | 
			
		||||
                  <size>
 | 
			
		||||
                   <width>35</width>
 | 
			
		||||
                   <height>0</height>
 | 
			
		||||
                  </size>
 | 
			
		||||
                 </property>
 | 
			
		||||
                 <property name="maximumSize">
 | 
			
		||||
                  <size>
 | 
			
		||||
                   <width>35</width>
 | 
			
		||||
                   <height>16777215</height>
 | 
			
		||||
                  </size>
 | 
			
		||||
                 </property>
 | 
			
		||||
                 <item>
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>A</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </item>
 | 
			
		||||
                 <item>
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>B</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </item>
 | 
			
		||||
                </widget>
 | 
			
		||||
               </item>
 | 
			
		||||
              </layout>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_RW_readBlockButton">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Read Block</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_RW_writeBlockButton">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Write Block</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <spacer name="horizontalSpacer_10">
 | 
			
		||||
              <spacer name="horizontalSpacer_3">
 | 
			
		||||
               <property name="orientation">
 | 
			
		||||
                <enum>Qt::Horizontal</enum>
 | 
			
		||||
               </property>
 | 
			
		||||
@ -516,6 +328,161 @@
 | 
			
		||||
               </property>
 | 
			
		||||
              </spacer>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QGroupBox" name="MF_NormalGroupBox">
 | 
			
		||||
               <property name="title">
 | 
			
		||||
                <string>Normal(Require Password)</string>
 | 
			
		||||
               </property>
 | 
			
		||||
               <layout class="QGridLayout" name="gridLayout_2">
 | 
			
		||||
                <property name="topMargin">
 | 
			
		||||
                 <number>5</number>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="bottomMargin">
 | 
			
		||||
                 <number>5</number>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="spacing">
 | 
			
		||||
                 <number>5</number>
 | 
			
		||||
                </property>
 | 
			
		||||
                <item row="2" column="0">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_RW_readBlockButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Read Block</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="2" column="1">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_RW_writeBlockButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Write Block</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="0" column="0">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_RW_readAllButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Read All</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="1" column="0">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_RW_writeAllButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Write All</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="0" column="1">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_RW_dumpButton">
 | 
			
		||||
                  <property name="sizePolicy">
 | 
			
		||||
                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
 | 
			
		||||
                    <horstretch>0</horstretch>
 | 
			
		||||
                    <verstretch>0</verstretch>
 | 
			
		||||
                   </sizepolicy>
 | 
			
		||||
                  </property>
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Dump</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="1" column="1">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_RW_restoreButton">
 | 
			
		||||
                  <property name="sizePolicy">
 | 
			
		||||
                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
 | 
			
		||||
                    <horstretch>0</horstretch>
 | 
			
		||||
                    <verstretch>0</verstretch>
 | 
			
		||||
                   </sizepolicy>
 | 
			
		||||
                  </property>
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Restore</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
               </layout>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QGroupBox" name="MF_UIDGroupBox">
 | 
			
		||||
               <property name="title">
 | 
			
		||||
                <string>Chinese Magic Card(Without Password)</string>
 | 
			
		||||
               </property>
 | 
			
		||||
               <layout class="QGridLayout" name="gridLayout">
 | 
			
		||||
                <property name="topMargin">
 | 
			
		||||
                 <number>5</number>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="bottomMargin">
 | 
			
		||||
                 <number>5</number>
 | 
			
		||||
                </property>
 | 
			
		||||
                <item row="0" column="2">
 | 
			
		||||
                 <widget class="QPushButton" name="pushButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Lock UFUID Card</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="1" column="2">
 | 
			
		||||
                 <widget class="QPushButton" name="pushButton_2">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>About UID Card</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="2" column="0">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_UID_readBlockButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Read Block</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="2" column="1">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_UID_writeBlockButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Write Block</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="0" column="0">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_UID_readAllButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Read All</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="1" column="0">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_UID_writeAllButton">
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Write All</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="0" column="1">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_UID_writeUIDButton">
 | 
			
		||||
                  <property name="sizePolicy">
 | 
			
		||||
                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
 | 
			
		||||
                    <horstretch>0</horstretch>
 | 
			
		||||
                    <verstretch>0</verstretch>
 | 
			
		||||
                   </sizepolicy>
 | 
			
		||||
                  </property>
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Write UID</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item row="1" column="1">
 | 
			
		||||
                 <widget class="QPushButton" name="MF_UID_wipeButton">
 | 
			
		||||
                  <property name="sizePolicy">
 | 
			
		||||
                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
 | 
			
		||||
                    <horstretch>0</horstretch>
 | 
			
		||||
                    <verstretch>0</verstretch>
 | 
			
		||||
                   </sizepolicy>
 | 
			
		||||
                  </property>
 | 
			
		||||
                  <property name="text">
 | 
			
		||||
                   <string>Wipe</string>
 | 
			
		||||
                  </property>
 | 
			
		||||
                 </widget>
 | 
			
		||||
                </item>
 | 
			
		||||
               </layout>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
            </layout>
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
@ -524,237 +491,21 @@
 | 
			
		||||
          </layout>
 | 
			
		||||
         </widget>
 | 
			
		||||
        </item>
 | 
			
		||||
        <item>
 | 
			
		||||
         <widget class="QGroupBox" name="MF_UIDGroupBox">
 | 
			
		||||
          <property name="title">
 | 
			
		||||
           <string>Chinese Magic Card(UID Card)</string>
 | 
			
		||||
          </property>
 | 
			
		||||
          <layout class="QVBoxLayout" name="verticalLayout_6">
 | 
			
		||||
           <item>
 | 
			
		||||
            <layout class="QHBoxLayout" name="horizontalLayout_9">
 | 
			
		||||
             <item>
 | 
			
		||||
              <spacer name="horizontalSpacer_11">
 | 
			
		||||
               <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="MF_UID_readAllButton">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Read All</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_UID_writeAllButton">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Write All</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_UID_wipeButton">
 | 
			
		||||
               <property name="sizePolicy">
 | 
			
		||||
                <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
 | 
			
		||||
                 <horstretch>0</horstretch>
 | 
			
		||||
                 <verstretch>0</verstretch>
 | 
			
		||||
                </sizepolicy>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Wipe</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_UID_writeUIDButton">
 | 
			
		||||
               <property name="sizePolicy">
 | 
			
		||||
                <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
 | 
			
		||||
                 <horstretch>0</horstretch>
 | 
			
		||||
                 <verstretch>0</verstretch>
 | 
			
		||||
                </sizepolicy>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Write UID</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="pushButton">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Lock UFUID Card</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="pushButton_2">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>0</width>
 | 
			
		||||
                 <height>30</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>16777215</width>
 | 
			
		||||
                 <height>40</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>About UID Card</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <spacer name="horizontalSpacer_12">
 | 
			
		||||
               <property name="orientation">
 | 
			
		||||
                <enum>Qt::Horizontal</enum>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="sizeHint" stdset="0">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>40</width>
 | 
			
		||||
                 <height>20</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
              </spacer>
 | 
			
		||||
             </item>
 | 
			
		||||
            </layout>
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <layout class="QHBoxLayout" name="horizontalLayout_13">
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QLabel" name="label_6">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Block:</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QComboBox" name="MF_UID_blockBox">
 | 
			
		||||
               <property name="minimumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>40</width>
 | 
			
		||||
                 <height>0</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="maximumSize">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>40</width>
 | 
			
		||||
                 <height>16777215</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="editable">
 | 
			
		||||
                <bool>true</bool>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_UID_readBlockButton">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Read Block</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <widget class="QPushButton" name="MF_UID_writeBlockButton">
 | 
			
		||||
               <property name="text">
 | 
			
		||||
                <string>Write Block</string>
 | 
			
		||||
               </property>
 | 
			
		||||
              </widget>
 | 
			
		||||
             </item>
 | 
			
		||||
             <item>
 | 
			
		||||
              <spacer name="horizontalSpacer_13">
 | 
			
		||||
               <property name="orientation">
 | 
			
		||||
                <enum>Qt::Horizontal</enum>
 | 
			
		||||
               </property>
 | 
			
		||||
               <property name="sizeHint" stdset="0">
 | 
			
		||||
                <size>
 | 
			
		||||
                 <width>40</width>
 | 
			
		||||
                 <height>20</height>
 | 
			
		||||
                </size>
 | 
			
		||||
               </property>
 | 
			
		||||
              </spacer>
 | 
			
		||||
             </item>
 | 
			
		||||
            </layout>
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QLineEdit" name="MF_UID_dataEdit"/>
 | 
			
		||||
           </item>
 | 
			
		||||
          </layout>
 | 
			
		||||
         </widget>
 | 
			
		||||
        </item>
 | 
			
		||||
        <item>
 | 
			
		||||
         <widget class="QGroupBox" name="MF_simGroupBox">
 | 
			
		||||
          <property name="title">
 | 
			
		||||
           <string>Simulate</string>
 | 
			
		||||
          </property>
 | 
			
		||||
          <layout class="QHBoxLayout" name="horizontalLayout_11">
 | 
			
		||||
           <property name="topMargin">
 | 
			
		||||
            <number>5</number>
 | 
			
		||||
           </property>
 | 
			
		||||
           <property name="rightMargin">
 | 
			
		||||
            <number>9</number>
 | 
			
		||||
           </property>
 | 
			
		||||
           <property name="bottomMargin">
 | 
			
		||||
            <number>5</number>
 | 
			
		||||
           </property>
 | 
			
		||||
           <item>
 | 
			
		||||
            <spacer name="horizontalSpacer_5">
 | 
			
		||||
             <property name="orientation">
 | 
			
		||||
@ -776,18 +527,6 @@
 | 
			
		||||
               <verstretch>0</verstretch>
 | 
			
		||||
              </sizepolicy>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Load from .eml</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -795,18 +534,6 @@
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QPushButton" name="MF_Sim_loadDataButton">
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Load from data above</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -814,18 +541,6 @@
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QPushButton" name="MF_Sim_clearButton">
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Clear</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -833,18 +548,6 @@
 | 
			
		||||
           </item>
 | 
			
		||||
           <item>
 | 
			
		||||
            <widget class="QPushButton" name="MF_Sim_simButton">
 | 
			
		||||
             <property name="minimumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>0</width>
 | 
			
		||||
               <height>30</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="maximumSize">
 | 
			
		||||
              <size>
 | 
			
		||||
               <width>16777215</width>
 | 
			
		||||
               <height>40</height>
 | 
			
		||||
              </size>
 | 
			
		||||
             </property>
 | 
			
		||||
             <property name="text">
 | 
			
		||||
              <string>Simulate</string>
 | 
			
		||||
             </property>
 | 
			
		||||
@ -969,16 +672,6 @@
 | 
			
		||||
    </item>
 | 
			
		||||
   </layout>
 | 
			
		||||
  </widget>
 | 
			
		||||
  <widget class="QMenuBar" name="menubar">
 | 
			
		||||
   <property name="geometry">
 | 
			
		||||
    <rect>
 | 
			
		||||
     <x>0</x>
 | 
			
		||||
     <y>0</y>
 | 
			
		||||
     <width>787</width>
 | 
			
		||||
     <height>22</height>
 | 
			
		||||
    </rect>
 | 
			
		||||
   </property>
 | 
			
		||||
  </widget>
 | 
			
		||||
  <widget class="QStatusBar" name="statusbar">
 | 
			
		||||
   <property name="sizeGripEnabled">
 | 
			
		||||
    <bool>true</bool>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user