2020-04-06 23:48:08 +08:00
<?xml version="1.0" encoding="UTF-8"?>
<ui version= "4.0" >
<class> MainWindow</class>
<widget class= "QMainWindow" name= "MainWindow" >
<property name= "geometry" >
<rect>
<x> 0</x>
<y> 0</y>
2021-02-15 18:38:34 +08:00
<width> 1050</width>
2021-09-19 23:59:55 +08:00
<height> 750</height>
2020-04-06 23:48:08 +08:00
</rect>
</property>
2020-04-07 18:16:00 +08:00
<property name= "minimumSize" >
<size>
2021-02-15 18:38:34 +08:00
<width> 800</width>
<height> 600</height>
2020-04-07 18:16:00 +08:00
</size>
</property>
2020-04-06 23:48:08 +08:00
<property name= "windowTitle" >
2020-04-07 18:16:00 +08:00
<string> Proxmark3GUI</string>
2020-04-06 23:48:08 +08:00
</property>
<widget class= "QWidget" name= "centralwidget" >
2020-04-07 18:16:00 +08:00
<property name= "sizePolicy" >
2022-01-31 00:58:57 +08:00
<sizepolicy hsizetype= "Preferred" vsizetype= "Fixed" >
2020-04-07 18:16:00 +08:00
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_2" >
2020-04-29 14:47:40 +08:00
<property name= "spacing" >
<number> 5</number>
</property>
<property name= "leftMargin" >
<number> 5</number>
</property>
<property name= "topMargin" >
<number> 5</number>
</property>
<property name= "rightMargin" >
<number> 5</number>
</property>
<property name= "bottomMargin" >
<number> 5</number>
</property>
2020-04-07 18:16:00 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout" >
<item>
<widget class= "QLabel" name= "label" >
2021-02-22 22:20:49 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
2020-04-07 18:16:00 +08:00
<property name= "text" >
2021-02-15 18:38:34 +08:00
<string> Client Path:</string>
2020-04-07 18:16:00 +08:00
</property>
</widget>
</item>
<item>
2023-06-04 02:25:46 +08:00
<widget class= "QComboBox" name= "PM3_pathBox" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "editable" >
<bool> true</bool>
</property>
</widget>
2020-04-07 18:16:00 +08:00
</item>
2021-02-15 18:38:34 +08:00
<item>
<widget class= "QLabel" name= "label_18" >
2021-02-22 22:20:49 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
2021-02-15 18:38:34 +08:00
<property name= "text" >
<string> Port:</string>
</property>
</widget>
</item>
2020-04-07 18:16:00 +08:00
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QComboBox" name= "PM3_portBox" >
<property name= "minimumSize" >
<size>
<width> 80</width>
<height> 0</height>
</size>
</property>
2021-02-15 18:38:34 +08:00
<property name= "editable" >
<bool> true</bool>
</property>
2023-06-04 19:10:03 +08:00
<property name= "minimumContentsLength" >
<number> 15</number>
</property>
2020-04-12 23:31:52 +08:00
</widget>
2020-04-07 18:16:00 +08:00
</item>
2020-04-07 23:57:56 +08:00
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QPushButton" name= "PM3_refreshPortButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-07 23:57:56 +08:00
<property name= "text" >
2021-02-15 18:38:34 +08:00
<string> Refresh Ports</string>
2020-04-07 23:57:56 +08:00
</property>
</widget>
</item>
2020-04-07 18:16:00 +08:00
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QPushButton" name= "PM3_connectButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-07 18:16:00 +08:00
<property name= "text" >
<string> Connect</string>
</property>
</widget>
</item>
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QPushButton" name= "PM3_disconnectButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-07 18:16:00 +08:00
<property name= "text" >
<string> Disconnect</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class= "QTabWidget" name= "funcTab" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Expanding" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
2020-06-27 14:02:58 +08:00
<property name= "currentIndex" >
2022-03-01 18:47:33 +08:00
<number> 0</number>
2020-06-27 14:02:58 +08:00
</property>
2020-04-07 21:24:49 +08:00
<widget class= "QWidget" name= "mifareTab" >
2020-04-07 18:16:00 +08:00
<attribute name= "title" >
2020-04-07 21:24:49 +08:00
<string> Mifare</string>
2020-04-07 18:16:00 +08:00
</attribute>
2020-04-24 00:36:33 +08:00
<layout class= "QVBoxLayout" name= "verticalLayout_7" >
2020-04-29 14:47:40 +08:00
<property name= "spacing" >
<number> 5</number>
</property>
<property name= "leftMargin" >
<number> 5</number>
</property>
<property name= "topMargin" >
<number> 5</number>
</property>
<property name= "rightMargin" >
<number> 5</number>
</property>
<property name= "bottomMargin" >
<number> 5</number>
</property>
2020-04-12 23:31:52 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_2" >
2020-04-24 00:36:33 +08:00
<property name= "spacing" >
<number> 2</number>
</property>
2020-04-12 23:31:52 +08:00
<item>
<widget class= "QTableWidget" name= "MF_dataWidget" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Expanding" >
<horstretch> 2</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
2020-04-22 21:34:28 +08:00
<property name= "font" >
<font>
2020-04-29 14:47:40 +08:00
<family> Consolas</family>
<pointsize> 12</pointsize>
2020-04-22 21:34:28 +08:00
</font>
</property>
2020-04-29 19:05:05 +08:00
<property name= "contextMenuPolicy" >
<enum> Qt::PreventContextMenu</enum>
</property>
2020-04-29 16:30:27 +08:00
<property name= "acceptDrops" >
<bool> true</bool>
</property>
2020-04-24 16:25:52 +08:00
<property name= "selectionMode" >
<enum> QAbstractItemView::SingleSelection</enum>
</property>
2021-02-13 23:58:11 +08:00
<attribute name= "horizontalHeaderStretchLastSection" >
<bool> true</bool>
</attribute>
<attribute name= "verticalHeaderVisible" >
<bool> false</bool>
</attribute>
2020-04-12 23:31:52 +08:00
<attribute name= "verticalHeaderMinimumSectionSize" >
<number> 20</number>
</attribute>
<attribute name= "verticalHeaderDefaultSectionSize" >
<number> 20</number>
</attribute>
2021-03-15 11:29:17 +08:00
<column>
<property name= "text" >
<string> Sec</string>
</property>
</column>
<column>
<property name= "text" >
<string> Blk</string>
</property>
</column>
<column>
<property name= "text" >
<string> Data</string>
</property>
</column>
2020-04-12 23:31:52 +08:00
</widget>
</item>
2020-04-24 00:36:33 +08:00
<item>
<layout class= "QVBoxLayout" name= "verticalLayout_6" >
<property name= "spacing" >
<number> 2</number>
</property>
<item>
<spacer name= "verticalSpacer" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 20</width>
<height> 40</height>
</size>
</property>
</spacer>
</item>
<item>
2020-08-04 13:44:20 +08:00
<widget class= "QCheckBox" name= "MF_selectAllBox" >
2020-06-26 23:48:08 +08:00
<property name= "text" >
2020-08-04 13:44:20 +08:00
<string> Select All</string>
2020-06-27 14:02:58 +08:00
</property>
2020-06-26 23:48:08 +08:00
</widget>
</item>
2020-08-08 21:04:09 +08:00
<item>
<widget class= "QCheckBox" name= "MF_selectTrailerBox" >
<property name= "text" >
<string> Select Trailer</string>
</property>
</widget>
</item>
2020-08-08 21:49:43 +08:00
<item>
<spacer name= "verticalSpacer_3" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum> QSizePolicy::Fixed</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 20</width>
<height> 20</height>
</size>
</property>
</spacer>
</item>
2020-06-26 23:48:08 +08:00
<item>
2020-08-01 22:04:30 +08:00
<widget class= "QPushButton" name= "MF_data2KeyButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
2020-08-01 22:04:30 +08:00
<string> KeyBlocks-> Key</string>
2020-04-24 00:36:33 +08:00
</property>
</widget>
</item>
<item>
2020-08-01 22:04:30 +08:00
<widget class= "QPushButton" name= "MF_key2DataButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
2020-08-01 22:04:30 +08:00
<string> KeyBlocks< -Key</string>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "MF_fillKeysButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-08-01 22:04:30 +08:00
<property name= "text" >
<string> Fill Keys</string>
2020-04-24 00:36:33 +08:00
</property>
</widget>
</item>
2020-08-04 23:33:14 +08:00
<item>
<widget class= "QPushButton" name= "MF_trailerDecoderButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-08-04 23:33:14 +08:00
<property name= "text" >
<string> Trailer Decoder</string>
</property>
</widget>
</item>
2020-04-24 00:36:33 +08:00
<item>
<spacer name= "verticalSpacer_2" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 20</width>
<height> 40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
2020-04-12 23:31:52 +08:00
<item>
<widget class= "QTableWidget" name= "MF_keyWidget" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Expanding" >
<horstretch> 1</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
2020-04-22 21:34:28 +08:00
<property name= "font" >
<font>
2020-04-29 14:47:40 +08:00
<family> Consolas</family>
<pointsize> 12</pointsize>
2020-04-22 21:34:28 +08:00
</font>
</property>
2020-04-29 19:05:05 +08:00
<property name= "contextMenuPolicy" >
<enum> Qt::PreventContextMenu</enum>
</property>
2020-04-29 16:30:27 +08:00
<property name= "acceptDrops" >
<bool> true</bool>
</property>
2020-04-24 00:36:33 +08:00
<property name= "selectionMode" >
<enum> QAbstractItemView::SingleSelection</enum>
</property>
2021-02-13 23:58:11 +08:00
<attribute name= "verticalHeaderVisible" >
<bool> false</bool>
</attribute>
2020-04-12 23:31:52 +08:00
<attribute name= "verticalHeaderMinimumSectionSize" >
<number> 20</number>
</attribute>
<attribute name= "verticalHeaderDefaultSectionSize" >
<number> 20</number>
</attribute>
2021-03-15 11:29:17 +08:00
<column>
<property name= "text" >
<string> Sec</string>
</property>
</column>
<column>
<property name= "text" >
<string> KeyA</string>
</property>
</column>
<column>
<property name= "text" >
<string> KeyB</string>
</property>
</column>
2020-04-12 23:31:52 +08:00
</widget>
</item>
</layout>
</item>
<item>
2020-04-24 00:36:33 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_9" >
<item>
2020-04-24 22:11:35 +08:00
<widget class= "QGroupBox" name= "MF_typeGroupBox" >
2020-04-24 00:36:33 +08:00
<property name= "title" >
<string> Card Type</string>
</property>
2020-04-24 22:11:35 +08:00
<property name= "checkable" >
2020-06-13 01:27:59 +08:00
<bool> true</bool>
2020-04-24 22:11:35 +08:00
</property>
2020-04-24 00:36:33 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_10" >
<property name= "topMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<property name= "bottomMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<item>
2020-04-24 22:11:35 +08:00
<widget class= "QRadioButton" name= "MF_Type_miniButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-24 22:11:35 +08:00
<property name= "text" >
2020-08-01 21:48:59 +08:00
<string extracomment= "320" > MINI</string>
2020-04-24 22:11:35 +08:00
</property>
</widget>
</item>
<item>
<widget class= "QRadioButton" name= "MF_Type_1kButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
2020-08-01 21:48:59 +08:00
<string extracomment= "1024" > 1K</string>
2020-04-24 00:36:33 +08:00
</property>
<property name= "checked" >
<bool> true</bool>
</property>
</widget>
</item>
<item>
2020-04-24 22:11:35 +08:00
<widget class= "QRadioButton" name= "MF_Type_2kButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
2020-08-01 21:48:59 +08:00
<string extracomment= "2048" > 2K</string>
2020-04-24 00:36:33 +08:00
</property>
</widget>
</item>
<item>
2020-04-24 22:11:35 +08:00
<widget class= "QRadioButton" name= "MF_Type_4kButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
2020-08-01 21:48:59 +08:00
<string extracomment= "4096" > 4K</string>
2020-04-24 00:36:33 +08:00
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
2020-04-24 22:11:35 +08:00
<widget class= "QGroupBox" name= "MF_fileGroupBox" >
2020-04-24 00:36:33 +08:00
<property name= "title" >
<string> File</string>
</property>
2020-06-13 01:27:59 +08:00
<property name= "checkable" >
<bool> true</bool>
</property>
2020-04-24 00:36:33 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_8" >
<property name= "topMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<property name= "bottomMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<item>
2020-04-24 22:11:35 +08:00
<widget class= "QPushButton" name= "MF_File_loadButton" >
2020-04-24 00:36:33 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Load</string>
</property>
</widget>
</item>
<item>
2020-04-24 22:11:35 +08:00
<widget class= "QPushButton" name= "MF_File_saveButton" >
2020-04-24 00:36:33 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Save</string>
</property>
</widget>
</item>
2020-04-28 19:54:05 +08:00
<item>
<widget class= "QPushButton" name= "MF_File_clearButton" >
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Clear</string>
</property>
</widget>
</item>
2020-04-24 00:36:33 +08:00
<item>
2022-03-01 18:47:33 +08:00
<widget class= "QRadioButton" name= "MF_File_dataButton" >
2020-04-24 00:36:33 +08:00
<property name= "text" >
<string> Data</string>
</property>
<property name= "checked" >
<bool> true</bool>
</property>
</widget>
</item>
<item>
2022-03-01 18:47:33 +08:00
<widget class= "QRadioButton" name= "MF_File_keyButton" >
2020-04-24 00:36:33 +08:00
<property name= "text" >
<string> Key</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class= "QGroupBox" name= "MF_attackGroupBox" >
<property name= "title" >
<string> Attack</string>
</property>
2020-06-13 01:27:59 +08:00
<property name= "checkable" >
<bool> true</bool>
</property>
2020-04-24 00:36:33 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_5" >
<property name= "topMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<property name= "bottomMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<item>
<spacer name= "horizontalSpacer" >
<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_Attack_infoButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
<string> Card Info</string>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "MF_Attack_chkButton" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Minimum" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string> Check Default</string>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "MF_Attack_nestedButton" >
<property name= "minimumSize" >
<size>
2020-08-08 21:04:09 +08:00
<width> 40</width>
2020-04-24 00:36:33 +08:00
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Nested</string>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "MF_Attack_hardnestedButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
<string> Hardnested</string>
</property>
</widget>
</item>
2021-02-12 23:45:25 +08:00
<item>
<widget class= "QPushButton" name= "MF_Attack_darksideButton" >
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Darkside</string>
</property>
</widget>
</item>
2020-04-24 00:36:33 +08:00
<item>
<spacer name= "horizontalSpacer_2" >
<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>
</widget>
</item>
</layout>
2020-04-12 23:31:52 +08:00
</item>
<item>
<widget class= "QGroupBox" name= "MF_RWGroupBox" >
<property name= "title" >
<string> Read/Write</string>
</property>
2020-06-13 01:27:59 +08:00
<property name= "checkable" >
<bool> true</bool>
</property>
2020-04-23 20:46:27 +08:00
<layout class= "QVBoxLayout" name= "verticalLayout" >
2020-04-12 23:31:52 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_12" >
<item>
2020-04-23 20:46:27 +08:00
<layout class= "QVBoxLayout" name= "verticalLayout_5" >
2020-04-12 23:31:52 +08:00
<item>
2020-04-23 20:46:27 +08:00
<widget class= "QLabel" name= "label_4" >
<property name= "text" >
<string> Block:</string>
</property>
</widget>
2020-04-12 23:31:52 +08:00
</item>
<item>
2020-04-23 20:46:27 +08:00
<widget class= "QComboBox" name= "MF_RW_blockBox" >
<property name= "minimumSize" >
<size>
2020-04-24 22:11:35 +08:00
<width> 60</width>
2020-04-23 20:46:27 +08:00
<height> 0</height>
</size>
</property>
<property name= "maximumSize" >
<size>
2020-04-24 22:11:35 +08:00
<width> 60</width>
2020-04-23 20:46:27 +08:00
<height> 16777215</height>
</size>
</property>
<property name= "editable" >
<bool> true</bool>
</property>
2020-04-24 16:25:52 +08:00
<property name= "currentText" >
2020-04-24 22:11:35 +08:00
<string/>
2020-04-24 16:25:52 +08:00
</property>
<property name= "currentIndex" >
<number> -1</number>
</property>
2020-04-23 20:46:27 +08:00
</widget>
2020-04-12 23:31:52 +08:00
</item>
2020-04-23 20:46:27 +08:00
<item>
<widget class= "QLabel" name= "label_5" >
<property name= "text" >
<string> Key:</string>
</property>
</widget>
</item>
<item>
<widget class= "QLineEdit" name= "MF_RW_keyEdit" >
2020-04-24 00:36:33 +08:00
<property name= "font" >
<font>
<family> Courier</family>
</font>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-04-25 18:15:00 +08:00
<string notr= "true" > FFFFFFFFFFFF</string>
2020-04-23 20:46:27 +08:00
</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>
2020-08-08 21:49:43 +08:00
<width> 45</width>
2020-04-23 20:46:27 +08:00
<height> 0</height>
</size>
</property>
<property name= "maximumSize" >
<size>
<width> 35</width>
<height> 16777215</height>
</size>
</property>
</widget>
</item>
2020-05-09 23:43:10 +08:00
<item>
<widget class= "QLabel" name= "label_2" >
<property name= "text" >
<string> Data:</string>
</property>
</widget>
</item>
2020-04-23 20:46:27 +08:00
</layout>
2020-04-22 16:00:56 +08:00
</item>
2020-04-12 23:31:52 +08:00
<item>
2020-04-23 20:46:27 +08:00
<spacer name= "horizontalSpacer_3" >
2020-04-12 23:31:52 +08:00
<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>
2020-04-29 17:50:52 +08:00
<widget class= "QGroupBox" name= "MF_normalGroupBox" >
2020-04-23 20:46:27 +08:00
<property name= "title" >
<string> Normal(Require Password)</string>
2020-04-12 23:31:52 +08:00
</property>
2020-06-13 01:27:59 +08:00
<property name= "checkable" >
<bool> true</bool>
</property>
2020-04-23 20:46:27 +08:00
<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" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-06-27 14:02:58 +08:00
<string> Read One</string>
2020-04-23 20:46:27 +08:00
</property>
</widget>
</item>
<item row= "2" column= "1" >
<widget class= "QPushButton" name= "MF_RW_writeBlockButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-06-27 14:02:58 +08:00
<string> Write One</string>
2020-04-23 20:46:27 +08:00
</property>
</widget>
</item>
<item row= "0" column= "0" >
2020-08-07 23:51:24 +08:00
<widget class= "QPushButton" name= "MF_RW_readSelectedButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-08-04 23:33:14 +08:00
<string> Read Selected</string>
2020-04-23 20:46:27 +08:00
</property>
</widget>
</item>
<item row= "1" column= "0" >
2020-08-08 00:19:37 +08:00
<widget class= "QPushButton" name= "MF_RW_writeSelectedButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-08-04 23:33:14 +08:00
<string> Write Selected</string>
2020-04-23 20:46:27 +08:00
</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>
2020-04-24 00:36:33 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<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>
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
<string> Restore</string>
</property>
</widget>
</item>
</layout>
2020-04-12 23:31:52 +08:00
</widget>
</item>
<item>
2020-04-23 20:46:27 +08:00
<widget class= "QGroupBox" name= "MF_UIDGroupBox" >
<property name= "title" >
<string> Chinese Magic Card(Without Password)</string>
2020-04-12 23:31:52 +08:00
</property>
2020-06-13 01:27:59 +08:00
<property name= "checkable" >
<bool> true</bool>
</property>
2020-04-23 20:46:27 +08:00
<layout class= "QGridLayout" name= "gridLayout" >
<property name= "topMargin" >
<number> 5</number>
</property>
<property name= "bottomMargin" >
<number> 5</number>
</property>
<item row= "0" column= "2" >
2020-04-29 14:47:40 +08:00
<widget class= "QPushButton" name= "MF_UID_lockButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
<string> Lock UFUID Card</string>
</property>
</widget>
</item>
<item row= "1" column= "2" >
2020-04-24 00:36:33 +08:00
<widget class= "QPushButton" name= "MF_UID_aboutUIDButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
<string> About UID Card</string>
</property>
</widget>
</item>
<item row= "2" column= "0" >
<widget class= "QPushButton" name= "MF_UID_readBlockButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-06-27 14:02:58 +08:00
<string> Read One</string>
2020-04-23 20:46:27 +08:00
</property>
</widget>
</item>
<item row= "2" column= "1" >
<widget class= "QPushButton" name= "MF_UID_writeBlockButton" >
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-06-27 14:02:58 +08:00
<string> Write One</string>
2020-04-23 20:46:27 +08:00
</property>
</widget>
</item>
<item row= "0" column= "0" >
2020-08-08 21:04:09 +08:00
<widget class= "QPushButton" name= "MF_UID_readSelectedButton" >
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-08-04 23:33:14 +08:00
<string> Read Selected</string>
2020-04-23 20:46:27 +08:00
</property>
</widget>
</item>
<item row= "1" column= "0" >
2020-08-08 21:04:09 +08:00
<widget class= "QPushButton" name= "MF_UID_writeSelectedButton" >
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-08-04 23:33:14 +08:00
<string> Write Selected</string>
2020-04-23 20:46:27 +08:00
</property>
</widget>
</item>
<item row= "0" column= "1" >
2020-04-25 00:57:28 +08:00
<widget class= "QPushButton" name= "MF_UID_setParaButton" >
2020-04-23 20:46:27 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Minimum" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
2020-08-08 21:04:09 +08:00
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
2020-04-25 00:57:28 +08:00
<string> Set Parameter</string>
2020-04-23 20:46:27 +08:00
</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>
2020-04-24 00:36:33 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-23 20:46:27 +08:00
<property name= "text" >
<string> Wipe</string>
</property>
</widget>
</item>
</layout>
2020-04-12 23:31:52 +08:00
</widget>
</item>
</layout>
</item>
<item>
2020-04-24 00:36:33 +08:00
<widget class= "QLineEdit" name= "MF_RW_dataEdit" >
<property name= "font" >
<font>
<family> Courier</family>
</font>
</property>
</widget>
2020-04-12 23:31:52 +08:00
</item>
</layout>
</widget>
</item>
<item>
2020-04-24 00:36:33 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_7" >
<item>
<widget class= "QGroupBox" name= "MF_simGroupBox" >
<property name= "title" >
<string> Simulate</string>
</property>
2020-06-13 01:27:59 +08:00
<property name= "checkable" >
<bool> true</bool>
</property>
2020-04-24 00:36:33 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_11" >
<property name= "topMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<property name= "rightMargin" >
<number> 9</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<property name= "bottomMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<item>
<spacer name= "horizontalSpacer_5" >
<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>
2020-08-08 21:04:09 +08:00
<widget class= "QPushButton" name= "MF_Sim_writeSelectedButton" >
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
2020-08-08 21:04:09 +08:00
<string> Write Selected</string>
2020-04-24 00:36:33 +08:00
</property>
</widget>
</item>
<item>
2020-08-08 21:04:09 +08:00
<widget class= "QPushButton" name= "MF_Sim_readSelectedButton" >
2020-08-04 13:44:20 +08:00
<property name= "minimumSize" >
<size>
2020-08-08 21:04:09 +08:00
<width> 0</width>
2020-08-04 13:44:20 +08:00
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
2020-08-08 21:04:09 +08:00
<string> Read Selected</string>
2020-04-24 00:36:33 +08:00
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "MF_Sim_clearButton" >
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Clear</string>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "MF_Sim_simButton" >
2020-08-04 13:44:20 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
<string> Simulate</string>
</property>
</widget>
</item>
<item>
<spacer name= "horizontalSpacer_6" >
<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>
</widget>
</item>
<item>
<widget class= "QGroupBox" name= "MF_sniffGroupBox" >
<property name= "title" >
<string> Sniff</string>
</property>
2020-06-13 01:27:59 +08:00
<property name= "checkable" >
<bool> true</bool>
</property>
2020-04-24 00:36:33 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_4" >
<property name= "topMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<property name= "bottomMargin" >
<number> 5</number>
2020-04-12 23:31:52 +08:00
</property>
2020-04-24 00:36:33 +08:00
<item>
<spacer name= "horizontalSpacer_7" >
<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>
2020-04-25 00:57:28 +08:00
<widget class= "QPushButton" name= "MF_Sniff_sniffButton" >
2020-04-24 00:36:33 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Sniff</string>
</property>
</widget>
</item>
2020-08-04 13:44:20 +08:00
<item>
2021-02-16 13:52:04 +08:00
<widget class= "QPushButton" name= "MF_14aSniff_snoopButton" >
2020-08-04 13:44:20 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
2021-02-16 13:52:04 +08:00
<string> Sniff(14a)</string>
2020-08-04 13:44:20 +08:00
</property>
</widget>
</item>
2020-04-24 00:36:33 +08:00
<item>
2020-04-25 00:57:28 +08:00
<widget class= "QPushButton" name= "MF_Sniff_listButton" >
2020-08-04 13:44:20 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
2020-04-24 00:36:33 +08:00
<property name= "text" >
2020-08-04 13:44:20 +08:00
<string> List Data</string>
2020-04-24 00:36:33 +08:00
</property>
</widget>
</item>
<item>
2020-04-25 00:57:28 +08:00
<widget class= "QPushButton" name= "MF_Sniff_loadButton" >
2020-04-24 00:36:33 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Load</string>
</property>
</widget>
</item>
<item>
2020-04-25 00:57:28 +08:00
<widget class= "QPushButton" name= "MF_Sniff_saveButton" >
2020-04-24 00:36:33 +08:00
<property name= "minimumSize" >
<size>
<width> 40</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string> Save</string>
</property>
</widget>
</item>
<item>
<spacer name= "horizontalSpacer_4" >
<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>
</widget>
</item>
</layout>
2020-04-12 23:31:52 +08:00
</item>
</layout>
2020-04-07 18:16:00 +08:00
</widget>
2020-08-14 00:46:07 +08:00
<widget class= "QWidget" name= "lfTab" >
2021-02-12 23:45:25 +08:00
<property name= "enabled" >
<bool> true</bool>
</property>
2020-08-14 00:46:07 +08:00
<attribute name= "title" >
2021-02-23 17:56:16 +08:00
<string> LF</string>
2020-08-14 00:46:07 +08:00
</attribute>
2021-02-23 17:56:16 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_22" >
<item>
<layout class= "QVBoxLayout" name= "verticalLayout_14" >
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QGroupBox" name= "LF_LFconfigGroupBox" >
2021-02-23 17:56:16 +08:00
<property name= "title" >
<string> LF Config</string>
2020-08-14 00:46:07 +08:00
</property>
2021-02-23 17:56:16 +08:00
<layout class= "QVBoxLayout" name= "verticalLayout_9" >
<property name= "spacing" >
<number> 2</number>
</property>
<property name= "leftMargin" >
<number> 2</number>
</property>
<property name= "topMargin" >
<number> 5</number>
</property>
<property name= "rightMargin" >
<number> 2</number>
</property>
<property name= "bottomMargin" >
<number> 2</number>
</property>
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QGroupBox" name= "LF_LFConf_freqGroupBox" >
2021-02-23 17:56:16 +08:00
<property name= "title" >
<string> Frequency</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_8" >
<property name= "spacing" >
<number> 5</number>
2021-02-22 13:55:45 +08:00
</property>
2021-02-23 17:56:16 +08:00
<property name= "leftMargin" >
<number> 2</number>
2021-02-22 13:55:45 +08:00
</property>
2021-02-23 17:56:16 +08:00
<property name= "topMargin" >
<number> 5</number>
2021-02-22 13:55:45 +08:00
</property>
2021-02-23 17:56:16 +08:00
<property name= "rightMargin" >
<number> 2</number>
2021-02-22 13:55:45 +08:00
</property>
2021-02-23 17:56:16 +08:00
<property name= "bottomMargin" >
<number> 2</number>
2021-02-22 13:55:45 +08:00
</property>
2021-02-23 17:56:16 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_13" >
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QRadioButton" name= "LF_LFConf_freq125kButton" >
2021-02-23 17:56:16 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
2023-02-26 12:33:15 +08:00
<string notr= "true" > 125k</string>
2021-02-23 17:56:16 +08:00
</property>
<property name= "checked" >
<bool> true</bool>
</property>
</widget>
</item>
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QRadioButton" name= "LF_LFConf_freq134kButton" >
2021-02-23 17:56:16 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
2023-02-26 12:33:15 +08:00
<string notr= "true" > 134k</string>
2021-02-23 17:56:16 +08:00
</property>
</widget>
</item>
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QRadioButton" name= "LF_LFConf_freqOtherButton" >
2021-02-23 17:56:16 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string> other</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_23" >
<property name= "text" >
<string> Divisor:</string>
</property>
</widget>
</item>
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QSpinBox" name= "LF_LFConf_freqDivisorBox" >
2021-02-23 17:56:16 +08:00
<property name= "minimum" >
<number> 19</number>
</property>
<property name= "maximum" >
<number> 255</number>
</property>
<property name= "value" >
<number> 95</number>
</property>
</widget>
</item>
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QLabel" name= "LF_LFConf_freqLabel" >
2021-02-23 17:56:16 +08:00
<property name= "text" >
<string> Actural Freq: 125.000kHz</string>
</property>
</widget>
</item>
<item>
<spacer name= "horizontalSpacer_11" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
2021-02-23 19:47:36 +08:00
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2021-02-23 17:56:16 +08:00
</spacer>
</item>
</layout>
</item>
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QSlider" name= "LF_LFConf_freqSlider" >
2021-02-23 17:56:16 +08:00
<property name= "minimum" >
<number> 19</number>
</property>
<property name= "maximum" >
<number> 255</number>
</property>
<property name= "value" >
<number> 95</number>
</property>
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_22" >
<property name= "text" >
2021-09-20 15:32:00 +08:00
<string> You might need a modified LF antenna if the freq is not 125k/134k.
2021-02-23 17:56:16 +08:00
When setting the freq, the " hw setlfdivisor" will also be called.</string>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
</layout>
2021-02-22 13:55:45 +08:00
</widget>
</item>
2021-02-23 17:56:16 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_20" >
<item>
<spacer name= "horizontalSpacer_18" >
<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>
<layout class= "QFormLayout" name= "formLayout" >
<item row= "0" column= "0" >
<widget class= "QLabel" name= "label_6" >
<property name= "text" >
2021-09-20 15:32:00 +08:00
<string> Bits per sample:</string>
2021-02-23 17:56:16 +08:00
</property>
</widget>
</item>
<item row= "1" column= "0" >
<widget class= "QLabel" name= "label_7" >
<property name= "text" >
<string> Decimation:</string>
</property>
</widget>
</item>
<item row= "1" column= "1" >
2021-09-20 15:32:00 +08:00
<widget class= "QSpinBox" name= "LF_LFConf_decimationBox" >
2021-02-23 17:56:16 +08:00
<property name= "minimum" >
<number> 1</number>
</property>
<property name= "maximum" >
<number> 8</number>
</property>
</widget>
</item>
<item row= "2" column= "0" >
<widget class= "QLabel" name= "label_8" >
<property name= "text" >
<string> Averaging:</string>
</property>
</widget>
</item>
<item row= "2" column= "1" >
2021-09-20 15:32:00 +08:00
<widget class= "QCheckBox" name= "LF_LFConf_averagingBox" >
2022-06-28 00:27:32 +08:00
<property name= "checked" >
<bool> true</bool>
2021-02-23 17:56:16 +08:00
</property>
</widget>
</item>
<item row= "3" column= "0" >
<widget class= "QLabel" name= "label_9" >
<property name= "text" >
<string> Trigger threshold:</string>
</property>
</widget>
</item>
<item row= "3" column= "1" >
2021-09-20 15:32:00 +08:00
<widget class= "QSpinBox" name= "LF_LFConf_thresholdBox" >
2021-02-23 17:56:16 +08:00
<property name= "maximum" >
<number> 128</number>
</property>
</widget>
</item>
<item row= "4" column= "0" >
<widget class= "QLabel" name= "label_10" >
<property name= "text" >
<string> Samples to skip:</string>
</property>
</widget>
</item>
<item row= "4" column= "1" >
2021-09-20 15:32:00 +08:00
<widget class= "QSpinBox" name= "LF_LFConf_skipsBox" >
2021-02-23 17:56:16 +08:00
<property name= "maximum" >
<number> 65535</number>
</property>
</widget>
</item>
<item row= "0" column= "1" >
2021-09-20 15:32:00 +08:00
<widget class= "QSpinBox" name= "LF_LFConf_bitsPerSampleBox" >
2021-02-23 17:56:16 +08:00
<property name= "minimum" >
<number> 1</number>
</property>
<property name= "maximum" >
<number> 8</number>
</property>
<property name= "value" >
<number> 8</number>
</property>
</widget>
</item>
</layout>
</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>
2021-02-22 13:55:45 +08:00
</item>
2021-02-23 17:56:16 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_14" >
<item>
<spacer name= "horizontalSpacer_17" >
<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>
2021-09-20 15:32:00 +08:00
<widget class= "QPushButton" name= "LF_LFConf_getButton" >
2021-02-23 17:56:16 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "minimumSize" >
<size>
<width> 20</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
2021-02-23 19:47:36 +08:00
<string> Get Config</string>
2021-02-23 17:56:16 +08:00
</property>
</widget>
</item>
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QPushButton" name= "LF_LFConf_setButton" >
2021-02-23 17:56:16 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "minimumSize" >
<size>
<width> 20</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
2021-02-23 19:47:36 +08:00
<string> Set Config</string>
2021-02-23 17:56:16 +08:00
</property>
</widget>
</item>
<item>
2021-09-20 15:32:00 +08:00
<widget class= "QPushButton" name= "LF_LFConf_resetButton" >
2021-02-23 17:56:16 +08:00
<property name= "text" >
<string> Reset</string>
</property>
</widget>
</item>
<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>
</layout>
2021-02-22 13:55:45 +08:00
</item>
2021-02-23 17:56:16 +08:00
</layout>
</widget>
</item>
<item>
2021-02-23 20:40:55 +08:00
<widget class= "QGroupBox" name= "LF_operationGroupBox" >
2021-02-23 17:56:16 +08:00
<property name= "title" >
<string> LF Operation</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_13" >
<property name= "spacing" >
<number> 5</number>
</property>
<property name= "leftMargin" >
<number> 5</number>
</property>
<property name= "topMargin" >
<number> 5</number>
</property>
<property name= "rightMargin" >
<number> 5</number>
</property>
<property name= "bottomMargin" >
<number> 5</number>
</property>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_27" >
<item>
<layout class= "QVBoxLayout" name= "verticalLayout_15" >
<item>
<widget class= "QPushButton" name= "LF_Op_searchButton" >
<property name= "text" >
<string> Search</string>
</property>
</widget>
</item>
<item>
<spacer name= "verticalSpacer_6" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum> QSizePolicy::Expanding</enum>
</property>
2021-02-23 19:47:36 +08:00
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2021-02-23 17:56:16 +08:00
</spacer>
</item>
</layout>
</item>
<item>
<widget class= "QLabel" name= "label_24" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string> Read and search for valid known tag.</string>
</property>
<property name= "alignment" >
<set> Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
</layout>
2021-02-22 13:55:45 +08:00
</item>
2021-02-23 17:56:16 +08:00
<item>
<widget class= "Line" name= "line_5" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
2021-02-22 13:55:45 +08:00
</property>
</widget>
</item>
2021-02-23 17:56:16 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_21" >
<item>
<layout class= "QVBoxLayout" name= "verticalLayout_18" >
<item>
<widget class= "QPushButton" name= "LF_Op_readButton" >
<property name= "text" >
<string> Read</string>
</property>
</widget>
</item>
<item>
<spacer name= "verticalSpacer_9" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum> QSizePolicy::Expanding</enum>
</property>
2021-02-23 19:47:36 +08:00
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2021-02-23 17:56:16 +08:00
</spacer>
</item>
</layout>
</item>
<item>
<widget class= "QLabel" name= "label_25" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string> Sniff low frequency signal with LF field ON.
Use this to get raw data from a tag.</string>
</property>
<property name= "alignment" >
<set> Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
</layout>
2021-02-22 13:55:45 +08:00
</item>
2021-02-23 17:56:16 +08:00
<item>
<widget class= "Line" name= "line_6" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
2021-02-22 13:55:45 +08:00
</property>
</widget>
</item>
2021-02-23 17:56:16 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_26" >
<item>
<layout class= "QVBoxLayout" name= "verticalLayout_16" >
<item>
<widget class= "QPushButton" name= "LF_Op_tuneButton" >
<property name= "text" >
<string> Tune</string>
</property>
</widget>
</item>
<item>
<spacer name= "verticalSpacer_7" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum> QSizePolicy::Expanding</enum>
</property>
2021-02-23 19:47:36 +08:00
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2021-02-23 17:56:16 +08:00
</spacer>
</item>
</layout>
</item>
<item>
<widget class= "QLabel" name= "label_26" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string> Measure LF antenna tuning.
If the antenna voltage has a obvious drop after putting card on the antenna, it is likely that the tag is a LF tag.
On Iceman/RRG repo, press the button on PM3 to stop measuring</string>
</property>
<property name= "alignment" >
<set> Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
</layout>
2021-02-22 13:55:45 +08:00
</item>
2021-02-23 17:56:16 +08:00
<item>
<widget class= "Line" name= "line_7" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
2021-02-22 13:55:45 +08:00
</property>
</widget>
</item>
2021-02-23 17:56:16 +08:00
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_25" >
<item>
<layout class= "QVBoxLayout" name= "verticalLayout_17" >
<item>
<widget class= "QPushButton" name= "LF_Op_sniffButton" >
<property name= "text" >
<string> Sniff</string>
</property>
</widget>
</item>
<item>
<spacer name= "verticalSpacer_8" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum> QSizePolicy::Expanding</enum>
</property>
2021-02-23 19:47:36 +08:00
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
2021-02-23 17:56:16 +08:00
</spacer>
</item>
</layout>
</item>
<item>
<widget class= "QLabel" name= "label_27" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string> Sniff low frequency signal with LF field OFF.
2021-02-22 13:55:45 +08:00
Use this to get raw data from a reader
or the communication between a tag and a reader.</string>
2021-02-23 17:56:16 +08:00
</property>
<property name= "alignment" >
<set> Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<spacer name= "verticalSpacer_4" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<spacer name= "horizontalSpacer_19" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
<property name= "sizeType" >
<enum> QSizePolicy::Expanding</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 502</width>
<height> 0</height>
</size>
</property>
</spacer>
</item>
</layout>
2020-08-14 00:46:07 +08:00
</widget>
<widget class= "QWidget" name= "t55xxTab" >
<attribute name= "title" >
<string> T55xx</string>
</attribute>
2021-03-08 23:02:16 +08:00
<widget class= "QGroupBox" name= "groupBox" >
2020-08-14 00:46:07 +08:00
<property name= "geometry" >
<rect>
2021-03-08 23:02:16 +08:00
<x> 360</x>
<y> 20</y>
<width> 281</width>
<height> 511</height>
2020-08-14 00:46:07 +08:00
</rect>
</property>
2021-03-08 23:02:16 +08:00
<property name= "title" >
<string> Basic Configuration(Page 0 Block 0)</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_21" >
<property name= "leftMargin" >
<number> 2</number>
</property>
<property name= "rightMargin" >
<number> 2</number>
</property>
<item>
<layout class= "QFormLayout" name= "formLayout_4" >
<item row= "0" column= "0" >
<widget class= "QLabel" name= "label_43" >
<property name= "text" >
<string> Hex:</string>
</property>
</widget>
</item>
<item row= "1" column= "0" >
<widget class= "QLabel" name= "label_44" >
<property name= "text" >
<string> Bin:</string>
</property>
</widget>
</item>
<item row= "1" column= "1" >
<widget class= "QLineEdit" name= "lineEdit_4" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Fixed" >
<horstretch> 4</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row= "0" column= "1" >
<widget class= "QLineEdit" name= "lineEdit_3" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Fixed" >
<horstretch> 1</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_23" >
<item>
<spacer name= "horizontalSpacer_15" >
<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= "pushButton" >
<property name= "text" >
<string> Get from Data</string>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "pushButton_2" >
<property name= "text" >
<string> Set to Data</string>
</property>
</widget>
</item>
<item>
<spacer name= "horizontalSpacer_14" >
<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= "QFormLayout" name= "formLayout_2" >
<property name= "horizontalSpacing" >
<number> 5</number>
</property>
<property name= "verticalSpacing" >
<number> 5</number>
</property>
<item row= "0" column= "0" >
<widget class= "QLabel" name= "label_28" >
<property name= "text" >
<string> Locked:</string>
</property>
</widget>
</item>
<item row= "0" column= "1" >
<widget class= "QCheckBox" name= "checkBox" />
</item>
<item row= "1" column= "0" >
<widget class= "QLabel" name= "label_29" >
<property name= "text" >
<string> Master Key:</string>
</property>
</widget>
</item>
<item row= "2" column= "0" >
<widget class= "QLabel" name= "label_30" >
<property name= "text" >
<string> Data Bit Rate:</string>
</property>
</widget>
</item>
<item row= "2" column= "1" >
<widget class= "QComboBox" name= "comboBox" />
</item>
<item row= "3" column= "0" >
<widget class= "QLabel" name= "label_31" >
<property name= "text" >
<string> eXtended Mode:</string>
</property>
</widget>
</item>
<item row= "4" column= "0" >
<widget class= "QLabel" name= "label_32" >
<property name= "text" >
<string> Modulation:</string>
</property>
</widget>
</item>
<item row= "5" column= "0" >
<widget class= "QLabel" name= "label_33" >
<property name= "text" >
<string> PSK Clock Freq:</string>
</property>
</widget>
</item>
<item row= "6" column= "0" >
<widget class= "QLabel" name= "label_34" >
<property name= "text" >
<string> Answer on Request:</string>
</property>
</widget>
</item>
<item row= "3" column= "1" >
<widget class= "QCheckBox" name= "checkBox_2" />
</item>
<item row= "4" column= "1" >
<widget class= "QComboBox" name= "comboBox_2" />
</item>
<item row= "7" column= "0" >
<widget class= "QLabel" name= "label_35" >
<property name= "text" >
<string> One Time Pad:</string>
</property>
</widget>
</item>
<item row= "8" column= "0" >
<widget class= "QLabel" name= "label_36" >
<property name= "text" >
<string> Max Block:</string>
</property>
</widget>
</item>
<item row= "9" column= "0" >
<widget class= "QLabel" name= "label_37" >
<property name= "text" >
<string> Password:</string>
</property>
</widget>
</item>
<item row= "10" column= "0" >
<widget class= "QLabel" name= "label_38" >
<property name= "text" >
<string> Seq. Terminator:</string>
</property>
</widget>
</item>
<item row= "11" column= "0" >
<widget class= "QLabel" name= "label_39" >
<property name= "text" >
<string> Seq. Start Marker:</string>
</property>
</widget>
</item>
<item row= "12" column= "0" >
<widget class= "QLabel" name= "label_40" >
<property name= "text" >
<string> Fast Downlink:</string>
</property>
</widget>
</item>
<item row= "13" column= "0" >
<widget class= "QLabel" name= "label_41" >
<property name= "text" >
<string> Inverse Data:</string>
</property>
</widget>
</item>
<item row= "14" column= "0" >
<widget class= "QLabel" name= "label_42" >
<property name= "text" >
<string> Init-Delay:</string>
</property>
</widget>
</item>
<item row= "14" column= "1" >
<widget class= "QCheckBox" name= "checkBox_3" />
</item>
<item row= "13" column= "1" >
<widget class= "QCheckBox" name= "checkBox_4" />
</item>
<item row= "12" column= "1" >
<widget class= "QCheckBox" name= "checkBox_5" />
</item>
<item row= "11" column= "1" >
<widget class= "QCheckBox" name= "checkBox_6" />
</item>
<item row= "10" column= "1" >
<widget class= "QCheckBox" name= "checkBox_7" />
</item>
<item row= "9" column= "1" >
<widget class= "QCheckBox" name= "checkBox_8" />
</item>
<item row= "1" column= "1" >
<widget class= "QSpinBox" name= "spinBox" />
</item>
<item row= "5" column= "1" >
<widget class= "QComboBox" name= "comboBox_3" />
</item>
<item row= "6" column= "1" >
<widget class= "QCheckBox" name= "checkBox_9" />
</item>
<item row= "7" column= "1" >
<widget class= "QCheckBox" name= "checkBox_10" />
</item>
<item row= "8" column= "1" >
<widget class= "QSpinBox" name= "spinBox_2" />
</item>
</layout>
</item>
<item>
<spacer name= "verticalSpacer_10" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 20</width>
<height> 40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class= "QGroupBox" name= "groupBox_3" >
<property name= "geometry" >
<rect>
<x> 670</x>
<y> 20</y>
<width> 311</width>
<height> 511</height>
</rect>
</property>
<property name= "title" >
<string> Analog Front-End Option(Page 1 Block 3)</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_22" >
<property name= "leftMargin" >
<number> 2</number>
</property>
<property name= "rightMargin" >
<number> 2</number>
</property>
<item>
<layout class= "QFormLayout" name= "formLayout_5" >
<item row= "0" column= "0" >
<widget class= "QLabel" name= "label_45" >
<property name= "text" >
<string> Hex:</string>
</property>
</widget>
</item>
<item row= "1" column= "0" >
<widget class= "QLabel" name= "label_46" >
<property name= "text" >
<string> Bin:</string>
</property>
</widget>
</item>
<item row= "1" column= "1" >
<widget class= "QLineEdit" name= "lineEdit_5" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Fixed" >
<horstretch> 4</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row= "0" column= "1" >
<widget class= "QLineEdit" name= "lineEdit_6" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Fixed" >
<horstretch> 1</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_24" >
<item>
<spacer name= "horizontalSpacer_16" >
<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= "pushButton_3" >
<property name= "text" >
<string> Get from Data</string>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "pushButton_4" >
<property name= "text" >
<string> Set to Data</string>
</property>
</widget>
</item>
<item>
<spacer name= "horizontalSpacer_20" >
<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= "QFormLayout" name= "formLayout_6" >
<property name= "rowWrapPolicy" >
<enum> QFormLayout::WrapLongRows</enum>
</property>
<property name= "horizontalSpacing" >
<number> 5</number>
</property>
<property name= "verticalSpacing" >
<number> 5</number>
</property>
<item row= "0" column= "0" >
<widget class= "QLabel" name= "label_47" >
<property name= "text" >
<string> Locked:</string>
</property>
</widget>
</item>
<item row= "0" column= "1" >
<widget class= "QCheckBox" name= "checkBox_11" />
</item>
<item row= "1" column= "0" >
<widget class= "QLabel" name= "label_48" >
<property name= "text" >
<string> Option Key:</string>
</property>
</widget>
</item>
<item row= "1" column= "1" >
<widget class= "QSpinBox" name= "spinBox_3" />
</item>
<item row= "2" column= "0" >
<widget class= "QLabel" name= "label_49" >
<property name= "text" >
<string> Soft Modulation:</string>
</property>
</widget>
</item>
<item row= "2" column= "1" >
<widget class= "QComboBox" name= "comboBox_4" />
</item>
<item row= "3" column= "0" >
<widget class= "QLabel" name= "label_50" >
<property name= "text" >
<string> Clamp Voltage:</string>
</property>
</widget>
</item>
<item row= "3" column= "1" >
<widget class= "QComboBox" name= "comboBox_7" />
</item>
<item row= "4" column= "0" >
<widget class= "QLabel" name= "label_51" >
<property name= "text" >
<string> Modulation Voltage:</string>
</property>
</widget>
</item>
<item row= "4" column= "1" >
<widget class= "QComboBox" name= "comboBox_5" />
</item>
<item row= "5" column= "0" >
<widget class= "QLabel" name= "label_52" >
<property name= "text" >
<string> Clock Detection Threshold:</string>
</property>
</widget>
</item>
<item row= "5" column= "1" >
<widget class= "QComboBox" name= "comboBox_6" />
</item>
<item row= "6" column= "0" >
<widget class= "QLabel" name= "label_53" >
<property name= "text" >
<string> Gap Detection Threshold:</string>
</property>
</widget>
</item>
<item row= "6" column= "1" >
<widget class= "QComboBox" name= "comboBox_8" />
</item>
<item row= "7" column= "0" >
<widget class= "QLabel" name= "label_54" >
<property name= "text" >
<string> Write Dampling:</string>
</property>
</widget>
</item>
<item row= "8" column= "0" >
<widget class= "QLabel" name= "label_55" >
<property name= "text" >
<string> Demod Delay:</string>
</property>
</widget>
</item>
<item row= "9" column= "0" >
<widget class= "QLabel" name= "label_56" >
<property name= "text" >
<string> Downlink Protocol:</string>
</property>
</widget>
</item>
<item row= "7" column= "1" >
<widget class= "QComboBox" name= "comboBox_9" />
</item>
<item row= "8" column= "1" >
<widget class= "QComboBox" name= "comboBox_10" />
</item>
<item row= "9" column= "1" >
<widget class= "QComboBox" name= "comboBox_11" />
</item>
</layout>
</item>
<item>
<spacer name= "verticalSpacer_11" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 20</width>
<height> 40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class= "QWidget" name= "verticalLayoutWidget" >
<property name= "geometry" >
<rect>
<x> 50</x>
<y> 150</y>
<width> 221</width>
<height> 201</height>
</rect>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_19" >
<item>
<widget class= "QLabel" name= "label_57" >
<property name= "text" >
<string> Data:</string>
</property>
</widget>
</item>
<item>
<widget class= "QTableWidget" name= "T55_dataWidget" />
</item>
</layout>
</widget>
<widget class= "QGroupBox" name= "groupBox_4" >
<property name= "geometry" >
<rect>
<x> 50</x>
<y> 370</y>
<width> 194</width>
<height> 231</height>
</rect>
</property>
<property name= "title" >
<string> T55xx Read Config</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_20" >
<item>
<layout class= "QFormLayout" name= "formLayout_7" >
<item row= "0" column= "0" >
<widget class= "QLabel" name= "label_58" >
<property name= "text" >
<string> Modulation:</string>
</property>
</widget>
</item>
<item row= "1" column= "0" >
<widget class= "QLabel" name= "label_59" >
<property name= "text" >
<string> Bit Rate:</string>
</property>
</widget>
</item>
<item row= "4" column= "0" >
<widget class= "QLabel" name= "label_60" >
<property name= "text" >
<string> Seq. Term.</string>
</property>
</widget>
</item>
<item row= "3" column= "0" >
<widget class= "QLabel" name= "label_61" >
<property name= "text" >
<string> Offset:</string>
</property>
</widget>
</item>
<item row= "2" column= "0" >
<widget class= "QLabel" name= "label_62" >
<property name= "text" >
<string> Inverted:</string>
</property>
</widget>
</item>
<item row= "0" column= "1" >
<widget class= "QComboBox" name= "comboBox_12" />
</item>
<item row= "1" column= "1" >
<widget class= "QComboBox" name= "comboBox_13" />
</item>
<item row= "2" column= "1" >
<widget class= "QCheckBox" name= "checkBox_12" >
<property name= "text" >
<string/>
</property>
</widget>
</item>
<item row= "3" column= "1" >
<widget class= "QSpinBox" name= "spinBox_4" />
</item>
<item row= "4" column= "1" >
<widget class= "QCheckBox" name= "checkBox_13" >
<property name= "text" >
<string/>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_28" >
<item>
<widget class= "QRadioButton" name= "radioButton" >
<property name= "text" >
<string> T5577</string>
</property>
</widget>
</item>
<item>
<widget class= "QRadioButton" name= "radioButton_2" >
<property name= "text" >
<string> T5555</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<spacer name= "verticalSpacer_12" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 20</width>
<height> 40</height>
</size>
</property>
</spacer>
</item>
</layout>
2020-08-14 00:46:07 +08:00
</widget>
</widget>
2020-04-07 18:16:00 +08:00
<widget class= "QWidget" name= "rawTab" >
<attribute name= "title" >
<string> RawCommand</string>
</attribute>
2020-04-08 18:18:53 +08:00
<layout class= "QVBoxLayout" name= "verticalLayout_4" >
2020-04-29 14:47:40 +08:00
<property name= "spacing" >
<number> 5</number>
</property>
<property name= "leftMargin" >
<number> 5</number>
</property>
<property name= "topMargin" >
<number> 5</number>
</property>
<property name= "rightMargin" >
<number> 5</number>
</property>
<property name= "bottomMargin" >
<number> 5</number>
</property>
2020-04-07 18:16:00 +08:00
<item>
2020-04-08 18:18:53 +08:00
<layout class= "QHBoxLayout" name= "horizontalLayout_6" >
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QPlainTextEdit" name= "Raw_outputEdit" >
2020-04-08 18:18:53 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Expanding" >
<horstretch> 2</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "verticalScrollBarPolicy" >
<enum> Qt::ScrollBarAlwaysOn</enum>
</property>
<property name= "sizeAdjustPolicy" >
<enum> QAbstractScrollArea::AdjustIgnored</enum>
</property>
<property name= "readOnly" >
<bool> true</bool>
</property>
</widget>
</item>
<item>
<layout class= "QVBoxLayout" name= "verticalLayout_3" >
2020-04-22 16:00:56 +08:00
<item>
<widget class= "QCheckBox" name= "Raw_CMDHistoryBox" >
<property name= "layoutDirection" >
<enum> Qt::LeftToRight</enum>
</property>
<property name= "text" >
<string> History:</string>
</property>
<property name= "tristate" >
<bool> false</bool>
</property>
</widget>
</item>
2020-04-08 18:18:53 +08:00
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QListWidget" name= "Raw_CMDHistoryWidget" >
2020-04-08 18:18:53 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Expanding" >
<horstretch> 1</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
2020-04-29 19:05:05 +08:00
<property name= "contextMenuPolicy" >
<enum> Qt::PreventContextMenu</enum>
</property>
2020-04-08 18:18:53 +08:00
</widget>
</item>
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QPushButton" name= "Raw_clearHistoryButton" >
2020-04-08 18:18:53 +08:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Fixed" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "layoutDirection" >
<enum> Qt::LeftToRight</enum>
</property>
<property name= "text" >
<string> ClearHistory</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
2020-04-07 18:16:00 +08:00
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_3" >
<property name= "sizeConstraint" >
<enum> QLayout::SetMaximumSize</enum>
</property>
<item>
2021-10-11 01:12:28 +08:00
<widget class= "QLineEdit" name= "Raw_CMDEdit" >
<property name= "clearButtonEnabled" >
<bool> true</bool>
</property>
</widget>
2020-04-07 18:16:00 +08:00
</item>
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QPushButton" name= "Raw_sendCMDButton" >
2020-04-07 18:16:00 +08:00
<property name= "text" >
<string> Send</string>
</property>
</widget>
</item>
<item>
2020-04-12 23:31:52 +08:00
<widget class= "QPushButton" name= "Raw_clearOutputButton" >
2020-04-07 18:16:00 +08:00
<property name= "text" >
<string> ClearOutput</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
2021-02-13 23:58:11 +08:00
<widget class= "QWidget" name= "settingsTab" >
<attribute name= "title" >
<string> Settings</string>
</attribute>
2023-02-18 15:25:40 +08:00
<layout class= "QVBoxLayout" name= "horizontalLayout_19" >
<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>
2021-02-13 23:58:11 +08:00
<item>
2023-02-18 15:25:40 +08:00
<widget class= "QScrollArea" name= "Set_scrollArea" >
<property name= "frameShape" >
<enum> QFrame::NoFrame</enum>
</property>
<property name= "widgetResizable" >
<bool> true</bool>
</property>
<widget class= "QWidget" name= "Set_scrollAreaWidgetContents" >
<property name= "geometry" >
<rect>
<x> 0</x>
<y> 0</y>
<width> 1017</width>
<height> 790</height>
</rect>
</property>
<layout class= "QHBoxLayout" name= "horizontalLayout_36" >
<property name= "spacing" >
<number> 0</number>
2021-02-15 18:38:34 +08:00
</property>
2023-02-14 00:40:11 +08:00
<item>
2023-02-18 15:25:40 +08:00
<layout class= "QVBoxLayout" name= "verticalLayout_12" >
<property name= "spacing" >
<number> 6</number>
2023-02-14 00:40:11 +08:00
</property>
2023-02-18 15:25:40 +08:00
<item>
<widget class= "QGroupBox" name= "Set_clientGroupBox" >
<property name= "title" >
<string> Client</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_10" >
<item>
<widget class= "QLabel" name= "label_65" >
<property name= "text" >
<string> GUI working directory:</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "Set_Client_GUIWorkingDirLabel" >
<property name= "textInteractionFlags" >
<set> Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item>
<widget class= "Line" name= "line_9" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_11" >
<property name= "text" >
<string> Preload script path(Reconnect to apply):</string>
</property>
</widget>
</item>
<item>
<widget class= "QLineEdit" name= "Set_Client_envScriptEdit" >
<property name= "text" >
<string/>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_13" >
<property name= "text" >
2023-06-04 00:53:15 +08:00
<string> If the client requires some enviroment variables, you can make a script file(*.bat on Windows or *.sh on Linux) to configure them, then put the path of the script there.
The "< client dir>" will be replaced by the directory of the " Client Path" </string>
2023-02-18 15:25:40 +08:00
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
<item>
<widget class= "Line" name= "line_4" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_19" >
<property name= "text" >
<string> Client working directory(Reconnect to apply):</string>
</property>
</widget>
</item>
<item>
<widget class= "QLineEdit" name= "Set_Client_workingDirEdit" >
<property name= "text" >
<string> ../data</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_20" >
<property name= "text" >
<string> On Windows, the client working directory should not be identical to the path of GUI, otherwise the client will use the wrong .dll file.</string>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
<item>
<widget class= "Line" name= "line" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_12" >
<property name= "text" >
<string> Start arguments(Reconnect to apply):</string>
</property>
</widget>
</item>
<item>
<widget class= "QLineEdit" name= "Set_Client_startArgsEdit" >
<property name= "text" >
<string> < port> -f</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_14" >
<property name= "text" >
<string> -f is necessary because the GUI need to handle the output in time. In some cases, the arguments should be set to " -p /dev/< port> -f" or " -p < port> -f" .</string>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
<item>
<widget class= "Line" name= "line_2" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_63" >
<property name= "text" >
<string> Config file(Reconnect to apply):</string>
</property>
</widget>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_15" >
<item>
<widget class= "QComboBox" name= "Set_Client_configFileBox" >
<property name= "sizeAdjustPolicy" >
<enum> QComboBox::AdjustToContents</enum>
</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= "Set_Client_configPathEdit" >
<property name= "text" >
<string> config.json</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_64" >
<property name= "text" >
<string> Different clients require different config files. You can change the content of config file if the command format changes.</string>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
<item>
<widget class= "Line" name= "line_8" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
</widget>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_16" >
<item>
<widget class= "QCheckBox" name= "Set_Client_forceEnabledBox" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Minimum" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string/>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_15" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string> Keep buttons enabled even the client is running or disconnected</string>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class= "Line" name= "line_3" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
</widget>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_18" >
<item>
<widget class= "QCheckBox" name= "Set_Client_keepClientActiveBox" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Minimum" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "minimumSize" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
<property name= "text" >
<string/>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_21" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string> Keep the client active even the PM3 hardware is disconnected.(Experimental)</string>
</property>
<property name= "wordWrap" >
<bool> true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class= "QGroupBox" name= "groupBox_2" >
<property name= "title" >
<string> UI</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_11" >
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_17" >
<item>
<widget class= "QLabel" name= "label_16" >
<property name= "text" >
<string> Language: </string>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "Set_UI_setLanguageButton" >
<property name= "text" >
<string> Choose Language</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_17" >
<property name= "text" >
<string> (Restart this app to use new language)</string>
</property>
</widget>
</item>
<item>
<spacer name= "horizontalSpacer_9" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<widget class= "QWidget" name= "opacityWidget" native= "true" >
<layout class= "QHBoxLayout" name= "horizontalLayout_31" >
<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= "QLabel" name= "label_70" >
<property name= "text" >
<string> Opacity:</string>
</property>
</widget>
</item>
<item>
<widget class= "QSlider" name= "Set_UI_Opacity_slider" >
<property name= "minimum" >
<number> 10</number>
</property>
<property name= "maximum" >
<number> 100</number>
</property>
<property name= "value" >
<number> 100</number>
</property>
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
</property>
<property name= "tickPosition" >
<enum> QSlider::TicksBelow</enum>
</property>
</widget>
</item>
<item>
<widget class= "QSpinBox" name= "Set_UI_Opacity_Box" >
<property name= "minimum" >
<number> 10</number>
</property>
<property name= "maximum" >
<number> 100</number>
</property>
<property name= "value" >
<number> 100</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_32" >
<item>
<widget class= "QLabel" name= "label_71" >
<property name= "text" >
<string> Theme:</string>
</property>
</widget>
</item>
<item>
<widget class= "QComboBox" name= "Set_UI_Theme_nameBox" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Fixed" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "Set_UI_Theme_setButton" >
<property name= "text" >
<string> Set</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_17" >
<property name= "text" >
<string> (Restart this app to use new theme)</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_33" >
<item>
<widget class= "QLabel" name= "label_72" >
<property name= "text" >
<string> Global Font:</string>
</property>
</widget>
</item>
<item>
<widget class= "QFontComboBox" name= "Set_UI_Font_nameBox" />
</item>
<item>
<widget class= "QSpinBox" name= "Set_UI_Font_sizeBox" >
<property name= "minimum" >
<number> 1</number>
</property>
<property name= "maximum" >
<number> 65535</number>
</property>
<property name= "value" >
<number> 9</number>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "Set_UI_Font_setButton" >
<property name= "text" >
<string> Set</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_34" >
<item>
<widget class= "QLabel" name= "label_73" >
<property name= "text" >
<string> Data Font:</string>
</property>
</widget>
</item>
<item>
<widget class= "QFontComboBox" name= "Set_UI_DataFont_nameBox" />
</item>
<item>
<widget class= "QSpinBox" name= "Set_UI_DataFont_sizeBox" >
<property name= "minimum" >
<number> 1</number>
</property>
<property name= "maximum" >
<number> 65535</number>
</property>
<property name= "value" >
<number> 9</number>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "Set_UI_DataFont_setButton" >
<property name= "text" >
<string> Set</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_35" >
<item>
<widget class= "QLabel" name= "label_74" >
<property name= "text" >
<string> Command Font:</string>
</property>
</widget>
</item>
<item>
<widget class= "QFontComboBox" name= "Set_UI_CMDFont_nameBox" />
</item>
<item>
<widget class= "QSpinBox" name= "Set_UI_CMDFont_sizeBox" >
<property name= "minimum" >
<number> 1</number>
</property>
<property name= "maximum" >
<number> 65535</number>
</property>
<property name= "value" >
<number> 9</number>
</property>
</widget>
</item>
<item>
<widget class= "QPushButton" name= "Set_UI_CMDFont_setButton" >
<property name= "text" >
<string> Set</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_29" >
<item>
<widget class= "QLabel" name= "label_66" >
<property name= "text" >
<string> Latest Release:</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_67" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
2023-02-26 12:33:15 +08:00
<string notr= "true" > < html>< head/>< body>< p>< a href=" https://github.com/wh201906/Proxmark3GUI/releases/">< span style=" text-decoration: underline; color:#0000ff;"> https://github.com/wh201906/Proxmark3GUI/releases/< /span>< /a>< /p>< /body>< /html> </string>
2023-02-18 15:25:40 +08:00
</property>
<property name= "openExternalLinks" >
<bool> true</bool>
</property>
<property name= "textInteractionFlags" >
<set> Qt::TextBrowserInteraction</set>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class= "QHBoxLayout" name= "horizontalLayout_30" >
<item>
<widget class= "QLabel" name= "label_68" >
<property name= "text" >
<string> Report Bugs:</string>
</property>
</widget>
</item>
<item>
<widget class= "QLabel" name= "label_69" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch> 0</horstretch>
<verstretch> 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
2023-02-26 12:33:15 +08:00
<string notr= "true" > < html>< head/>< body>< p>< a href=" https://github.com/wh201906/Proxmark3GUI/issues/">< span style=" text-decoration: underline; color:#0000ff;"> https://github.com/wh201906/Proxmark3GUI/issues/< /span>< /a>< /p>< /body>< /html> </string>
2023-02-18 15:25:40 +08:00
</property>
<property name= "openExternalLinks" >
<bool> true</bool>
</property>
<property name= "textInteractionFlags" >
<set> Qt::TextBrowserInteraction</set>
</property>
</widget>
</item>
</layout>
</item>
<item>
<spacer name= "verticalSpacer_5" >
<property name= "orientation" >
<enum> Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
</property>
</spacer>
</item>
</layout>
2023-02-14 00:40:11 +08:00
</item>
<item>
2023-02-18 15:25:40 +08:00
<spacer name= "horizontalSpacer_10" >
<property name= "orientation" >
<enum> Qt::Horizontal</enum>
2023-02-14 00:40:11 +08:00
</property>
2023-02-18 15:25:40 +08:00
<property name= "sizeType" >
<enum> QSizePolicy::Minimum</enum>
2023-02-14 00:40:11 +08:00
</property>
2023-02-18 15:25:40 +08:00
<property name= "sizeHint" stdset= "0" >
<size>
<width> 0</width>
<height> 0</height>
</size>
2023-02-14 00:40:11 +08:00
</property>
2023-02-18 15:25:40 +08:00
</spacer>
2023-02-14 00:40:11 +08:00
</item>
</layout>
2023-02-18 15:25:40 +08:00
</widget>
</widget>
2021-02-13 23:58:11 +08:00
</item>
</layout>
</widget>
2020-04-07 18:16:00 +08:00
</widget>
</item>
</layout>
2020-04-06 23:48:08 +08:00
</widget>
2020-04-13 15:54:37 +08:00
<widget class= "QStatusBar" name= "statusbar" >
<property name= "sizeGripEnabled" >
<bool> true</bool>
</property>
</widget>
2020-04-06 23:48:08 +08:00
</widget>
<resources/>
<connections/>
</ui>