1*4882a593Smuzhiyun<?xml version="1.0" encoding="UTF-8"?> 2*4882a593Smuzhiyun<ui version="4.0"> 3*4882a593Smuzhiyun <class>MainWindow</class> 4*4882a593Smuzhiyun <widget class="QMainWindow" name="MainWindow"> 5*4882a593Smuzhiyun <property name="geometry"> 6*4882a593Smuzhiyun <rect> 7*4882a593Smuzhiyun <x>0</x> 8*4882a593Smuzhiyun <y>0</y> 9*4882a593Smuzhiyun <width>563</width> 10*4882a593Smuzhiyun <height>419</height> 11*4882a593Smuzhiyun </rect> 12*4882a593Smuzhiyun </property> 13*4882a593Smuzhiyun <property name="windowTitle"> 14*4882a593Smuzhiyun <string>SPI</string> 15*4882a593Smuzhiyun </property> 16*4882a593Smuzhiyun <widget class="QWidget" name="centralWidget"> 17*4882a593Smuzhiyun <layout class="QVBoxLayout" name="verticalLayout"> 18*4882a593Smuzhiyun <item> 19*4882a593Smuzhiyun <layout class="QGridLayout" name="gridLayout_3"> 20*4882a593Smuzhiyun <item row="0" column="0"> 21*4882a593Smuzhiyun <layout class="QGridLayout" name="gridLayout_2"> 22*4882a593Smuzhiyun <item row="0" column="0"> 23*4882a593Smuzhiyun <widget class="QLabel" name="label"> 24*4882a593Smuzhiyun <property name="sizePolicy"> 25*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 26*4882a593Smuzhiyun <horstretch>0</horstretch> 27*4882a593Smuzhiyun <verstretch>0</verstretch> 28*4882a593Smuzhiyun </sizepolicy> 29*4882a593Smuzhiyun </property> 30*4882a593Smuzhiyun <property name="text"> 31*4882a593Smuzhiyun <string>SPIDEV:</string> 32*4882a593Smuzhiyun </property> 33*4882a593Smuzhiyun </widget> 34*4882a593Smuzhiyun </item> 35*4882a593Smuzhiyun <item row="0" column="1"> 36*4882a593Smuzhiyun <widget class="QComboBox" name="spidevlists"> 37*4882a593Smuzhiyun <property name="geometry"> 38*4882a593Smuzhiyun <rect> 39*4882a593Smuzhiyun <x>0</x> 40*4882a593Smuzhiyun <y>0</y> 41*4882a593Smuzhiyun <width>221</width> 42*4882a593Smuzhiyun <height>61</height> 43*4882a593Smuzhiyun </rect> 44*4882a593Smuzhiyun </property> 45*4882a593Smuzhiyun </widget> 46*4882a593Smuzhiyun </item> 47*4882a593Smuzhiyun <item row="1" column="0"> 48*4882a593Smuzhiyun <widget class="QLabel" name="label"> 49*4882a593Smuzhiyun <property name="sizePolicy"> 50*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 51*4882a593Smuzhiyun <horstretch>0</horstretch> 52*4882a593Smuzhiyun <verstretch>0</verstretch> 53*4882a593Smuzhiyun </sizepolicy> 54*4882a593Smuzhiyun </property> 55*4882a593Smuzhiyun <property name="text"> 56*4882a593Smuzhiyun <string>speed:</string> 57*4882a593Smuzhiyun </property> 58*4882a593Smuzhiyun </widget> 59*4882a593Smuzhiyun </item> 60*4882a593Smuzhiyun <item row="1" column="1"> 61*4882a593Smuzhiyun <widget class="QLineEdit" name="speed"> 62*4882a593Smuzhiyun <property name="sizePolicy"> 63*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 64*4882a593Smuzhiyun <horstretch>0</horstretch> 65*4882a593Smuzhiyun <verstretch>0</verstretch> 66*4882a593Smuzhiyun </sizepolicy> 67*4882a593Smuzhiyun </property> 68*4882a593Smuzhiyun <property name="text"> 69*4882a593Smuzhiyun <string>500000</string> 70*4882a593Smuzhiyun </property> 71*4882a593Smuzhiyun </widget> 72*4882a593Smuzhiyun </item> 73*4882a593Smuzhiyun <item row="2" column="0"> 74*4882a593Smuzhiyun <widget class="QLabel" name="label_2"> 75*4882a593Smuzhiyun <property name="sizePolicy"> 76*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 77*4882a593Smuzhiyun <horstretch>0</horstretch> 78*4882a593Smuzhiyun <verstretch>0</verstretch> 79*4882a593Smuzhiyun </sizepolicy> 80*4882a593Smuzhiyun </property> 81*4882a593Smuzhiyun <property name="text"> 82*4882a593Smuzhiyun <string>delay:</string> 83*4882a593Smuzhiyun </property> 84*4882a593Smuzhiyun </widget> 85*4882a593Smuzhiyun </item> 86*4882a593Smuzhiyun <item row="2" column="1"> 87*4882a593Smuzhiyun <widget class="QLineEdit" name="delay"> 88*4882a593Smuzhiyun <property name="sizePolicy"> 89*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 90*4882a593Smuzhiyun <horstretch>0</horstretch> 91*4882a593Smuzhiyun <verstretch>0</verstretch> 92*4882a593Smuzhiyun </sizepolicy> 93*4882a593Smuzhiyun </property> 94*4882a593Smuzhiyun <property name="text"> 95*4882a593Smuzhiyun <string>0</string> 96*4882a593Smuzhiyun </property> 97*4882a593Smuzhiyun </widget> 98*4882a593Smuzhiyun </item> 99*4882a593Smuzhiyun <item row="3" column="0"> 100*4882a593Smuzhiyun <widget class="QLabel" name="label_3"> 101*4882a593Smuzhiyun <property name="sizePolicy"> 102*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 103*4882a593Smuzhiyun <horstretch>0</horstretch> 104*4882a593Smuzhiyun <verstretch>0</verstretch> 105*4882a593Smuzhiyun </sizepolicy> 106*4882a593Smuzhiyun </property> 107*4882a593Smuzhiyun <property name="text"> 108*4882a593Smuzhiyun <string>bits per word:</string> 109*4882a593Smuzhiyun </property> 110*4882a593Smuzhiyun </widget> 111*4882a593Smuzhiyun </item> 112*4882a593Smuzhiyun <item row="3" column="1"> 113*4882a593Smuzhiyun <widget class="QLineEdit" name="bits"> 114*4882a593Smuzhiyun <property name="sizePolicy"> 115*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 116*4882a593Smuzhiyun <horstretch>0</horstretch> 117*4882a593Smuzhiyun <verstretch>0</verstretch> 118*4882a593Smuzhiyun </sizepolicy> 119*4882a593Smuzhiyun </property> 120*4882a593Smuzhiyun <property name="text"> 121*4882a593Smuzhiyun <string>8</string> 122*4882a593Smuzhiyun </property> 123*4882a593Smuzhiyun </widget> 124*4882a593Smuzhiyun </item> 125*4882a593Smuzhiyun <item row="4" column="0"> 126*4882a593Smuzhiyun <widget class="QCheckBox" name="loop"> 127*4882a593Smuzhiyun <property name="sizePolicy"> 128*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 129*4882a593Smuzhiyun <horstretch>0</horstretch> 130*4882a593Smuzhiyun <verstretch>0</verstretch> 131*4882a593Smuzhiyun </sizepolicy> 132*4882a593Smuzhiyun </property> 133*4882a593Smuzhiyun <property name="text"> 134*4882a593Smuzhiyun <string>loop</string> 135*4882a593Smuzhiyun </property> 136*4882a593Smuzhiyun </widget> 137*4882a593Smuzhiyun </item> 138*4882a593Smuzhiyun <item row="5" column="0" colspan="2"> 139*4882a593Smuzhiyun <widget class="QCheckBox" name="clockphase"> 140*4882a593Smuzhiyun <property name="sizePolicy"> 141*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 142*4882a593Smuzhiyun <horstretch>0</horstretch> 143*4882a593Smuzhiyun <verstretch>0</verstretch> 144*4882a593Smuzhiyun </sizepolicy> 145*4882a593Smuzhiyun </property> 146*4882a593Smuzhiyun <property name="text"> 147*4882a593Smuzhiyun <string>clock phase</string> 148*4882a593Smuzhiyun </property> 149*4882a593Smuzhiyun </widget> 150*4882a593Smuzhiyun </item> 151*4882a593Smuzhiyun <item row="6" column="0" colspan="2"> 152*4882a593Smuzhiyun <widget class="QCheckBox" name="clockpolarity"> 153*4882a593Smuzhiyun <property name="sizePolicy"> 154*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 155*4882a593Smuzhiyun <horstretch>0</horstretch> 156*4882a593Smuzhiyun <verstretch>0</verstretch> 157*4882a593Smuzhiyun </sizepolicy> 158*4882a593Smuzhiyun </property> 159*4882a593Smuzhiyun <property name="text"> 160*4882a593Smuzhiyun <string>clock polarity</string> 161*4882a593Smuzhiyun </property> 162*4882a593Smuzhiyun </widget> 163*4882a593Smuzhiyun </item> 164*4882a593Smuzhiyun <item row="7" column="0"> 165*4882a593Smuzhiyun <widget class="QCheckBox" name="lsb"> 166*4882a593Smuzhiyun <property name="sizePolicy"> 167*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 168*4882a593Smuzhiyun <horstretch>0</horstretch> 169*4882a593Smuzhiyun <verstretch>0</verstretch> 170*4882a593Smuzhiyun </sizepolicy> 171*4882a593Smuzhiyun </property> 172*4882a593Smuzhiyun <property name="text"> 173*4882a593Smuzhiyun <string>LSB</string> 174*4882a593Smuzhiyun </property> 175*4882a593Smuzhiyun </widget> 176*4882a593Smuzhiyun </item> 177*4882a593Smuzhiyun <item row="8" column="0"> 178*4882a593Smuzhiyun <widget class="QCheckBox" name="cshigh"> 179*4882a593Smuzhiyun <property name="sizePolicy"> 180*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 181*4882a593Smuzhiyun <horstretch>0</horstretch> 182*4882a593Smuzhiyun <verstretch>0</verstretch> 183*4882a593Smuzhiyun </sizepolicy> 184*4882a593Smuzhiyun </property> 185*4882a593Smuzhiyun <property name="text"> 186*4882a593Smuzhiyun <string>cs-high</string> 187*4882a593Smuzhiyun </property> 188*4882a593Smuzhiyun </widget> 189*4882a593Smuzhiyun </item> 190*4882a593Smuzhiyun <item row="9" column="0"> 191*4882a593Smuzhiyun <widget class="QCheckBox" name="wire"> 192*4882a593Smuzhiyun <property name="sizePolicy"> 193*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 194*4882a593Smuzhiyun <horstretch>0</horstretch> 195*4882a593Smuzhiyun <verstretch>0</verstretch> 196*4882a593Smuzhiyun </sizepolicy> 197*4882a593Smuzhiyun </property> 198*4882a593Smuzhiyun <property name="text"> 199*4882a593Smuzhiyun <string>3wire</string> 200*4882a593Smuzhiyun </property> 201*4882a593Smuzhiyun </widget> 202*4882a593Smuzhiyun </item> 203*4882a593Smuzhiyun <item row="10" column="0"> 204*4882a593Smuzhiyun <widget class="QCheckBox" name="nocs"> 205*4882a593Smuzhiyun <property name="sizePolicy"> 206*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 207*4882a593Smuzhiyun <horstretch>0</horstretch> 208*4882a593Smuzhiyun <verstretch>0</verstretch> 209*4882a593Smuzhiyun </sizepolicy> 210*4882a593Smuzhiyun </property> 211*4882a593Smuzhiyun <property name="text"> 212*4882a593Smuzhiyun <string>no-cs</string> 213*4882a593Smuzhiyun </property> 214*4882a593Smuzhiyun </widget> 215*4882a593Smuzhiyun </item> 216*4882a593Smuzhiyun <item row="11" column="0"> 217*4882a593Smuzhiyun <widget class="QCheckBox" name="ready"> 218*4882a593Smuzhiyun <property name="sizePolicy"> 219*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 220*4882a593Smuzhiyun <horstretch>0</horstretch> 221*4882a593Smuzhiyun <verstretch>0</verstretch> 222*4882a593Smuzhiyun </sizepolicy> 223*4882a593Smuzhiyun </property> 224*4882a593Smuzhiyun <property name="text"> 225*4882a593Smuzhiyun <string>ready</string> 226*4882a593Smuzhiyun </property> 227*4882a593Smuzhiyun </widget> 228*4882a593Smuzhiyun </item> 229*4882a593Smuzhiyun </layout> 230*4882a593Smuzhiyun </item> 231*4882a593Smuzhiyun <item row="0" column="1"> 232*4882a593Smuzhiyun <widget class="QGroupBox" name="groupBox"> 233*4882a593Smuzhiyun <property name="sizePolicy"> 234*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 235*4882a593Smuzhiyun <horstretch>0</horstretch> 236*4882a593Smuzhiyun <verstretch>0</verstretch> 237*4882a593Smuzhiyun </sizepolicy> 238*4882a593Smuzhiyun </property> 239*4882a593Smuzhiyun <property name="title"> 240*4882a593Smuzhiyun <string>recv</string> 241*4882a593Smuzhiyun </property> 242*4882a593Smuzhiyun <layout class="QGridLayout" name="gridLayout"> 243*4882a593Smuzhiyun <item row="0" column="0" colspan="3"> 244*4882a593Smuzhiyun <widget class="QTextEdit" name="editrecv"/> 245*4882a593Smuzhiyun </item> 246*4882a593Smuzhiyun <item row="1" column="0"> 247*4882a593Smuzhiyun <widget class="QLineEdit" name="editsend"> 248*4882a593Smuzhiyun <property name="sizePolicy"> 249*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 250*4882a593Smuzhiyun <horstretch>0</horstretch> 251*4882a593Smuzhiyun <verstretch>0</verstretch> 252*4882a593Smuzhiyun </sizepolicy> 253*4882a593Smuzhiyun </property> 254*4882a593Smuzhiyun <property name="text"> 255*4882a593Smuzhiyun <string>forlinx test text</string> 256*4882a593Smuzhiyun </property> 257*4882a593Smuzhiyun </widget> 258*4882a593Smuzhiyun </item> 259*4882a593Smuzhiyun <item row="1" column="1"> 260*4882a593Smuzhiyun <widget class="QPushButton" name="send"> 261*4882a593Smuzhiyun <property name="sizePolicy"> 262*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 263*4882a593Smuzhiyun <horstretch>0</horstretch> 264*4882a593Smuzhiyun <verstretch>0</verstretch> 265*4882a593Smuzhiyun </sizepolicy> 266*4882a593Smuzhiyun </property> 267*4882a593Smuzhiyun <property name="text"> 268*4882a593Smuzhiyun <string>send</string> 269*4882a593Smuzhiyun </property> 270*4882a593Smuzhiyun </widget> 271*4882a593Smuzhiyun </item> 272*4882a593Smuzhiyun <item row="1" column="2"> 273*4882a593Smuzhiyun <widget class="QPushButton" name="exitBtn"> 274*4882a593Smuzhiyun <property name="sizePolicy"> 275*4882a593Smuzhiyun <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 276*4882a593Smuzhiyun <horstretch>0</horstretch> 277*4882a593Smuzhiyun <verstretch>0</verstretch> 278*4882a593Smuzhiyun </sizepolicy> 279*4882a593Smuzhiyun </property> 280*4882a593Smuzhiyun <property name="text"> 281*4882a593Smuzhiyun <string>Exit</string> 282*4882a593Smuzhiyun </property> 283*4882a593Smuzhiyun </widget> 284*4882a593Smuzhiyun </item> 285*4882a593Smuzhiyun </layout> 286*4882a593Smuzhiyun </widget> 287*4882a593Smuzhiyun </item> 288*4882a593Smuzhiyun </layout> 289*4882a593Smuzhiyun </item> 290*4882a593Smuzhiyun </layout> 291*4882a593Smuzhiyun </widget> 292*4882a593Smuzhiyun <widget class="QMenuBar" name="menuBar"> 293*4882a593Smuzhiyun <property name="geometry"> 294*4882a593Smuzhiyun <rect> 295*4882a593Smuzhiyun <x>0</x> 296*4882a593Smuzhiyun <y>0</y> 297*4882a593Smuzhiyun <width>563</width> 298*4882a593Smuzhiyun <height>25</height> 299*4882a593Smuzhiyun </rect> 300*4882a593Smuzhiyun </property> 301*4882a593Smuzhiyun </widget> 302*4882a593Smuzhiyun <widget class="QToolBar" name="mainToolBar"> 303*4882a593Smuzhiyun <attribute name="toolBarArea"> 304*4882a593Smuzhiyun <enum>TopToolBarArea</enum> 305*4882a593Smuzhiyun </attribute> 306*4882a593Smuzhiyun <attribute name="toolBarBreak"> 307*4882a593Smuzhiyun <bool>false</bool> 308*4882a593Smuzhiyun </attribute> 309*4882a593Smuzhiyun </widget> 310*4882a593Smuzhiyun <widget class="QStatusBar" name="statusBar"/> 311*4882a593Smuzhiyun </widget> 312*4882a593Smuzhiyun <layoutdefault spacing="6" margin="11"/> 313*4882a593Smuzhiyun <resources/> 314*4882a593Smuzhiyun <connections/> 315*4882a593Smuzhiyun</ui> 316