QT项目之寄存器查看器
来源:互联网 发布:人工智能孵化器 编辑:程序博客网 时间:2024/06/06 20:18
博主刚刚接触C++和QT,由于刚刚入门,就写了一个非常小的项目来实战一下,还是那句话,“麻雀虽小,五脹俱全”,了解一个项目的框架之后,写下一个项目也会得心应手。
做嵌入式开发的朋友们经常和会去配置寄存器,扣字节,对位操作非常多,但是呢?人们最熟悉的还是十进制数,这里就可以借助我开发的寄存器查看器工具来帮助我们去设置某位。效果如下:
从图中我们可以看到,我们可以输入十进制数或者十六进制数,然后在下面可以查看每一位的置位状态。界面做的有点丑,毕竟没有学过美工,我们的侧重点更偏向代码,下面开始分析代码。高手绕路。
main.cpp
#include <QtGui/QApplication>#include "viewbit.h"int main(int argc, char *argv[]){ QApplication a(argc, argv); ViewBit w; w.show(); return a.exec();}
上面是最基本的窗口框架,看我的文章:QT入门之Hello World应该能够明白。
viewbit.h
#ifndef VIEWBIT_H#define VIEWBIT_H#include <QDialog>namespace Ui {class ViewBit;}class ViewBit : public QDialog{ Q_OBJECT public: explicit ViewBit(QWidget *parent = 0); ~ViewBit(); private slots: void on_lineEdit_textChanged(const QString &arg1); void on_lineEdit_2_textChanged(const QString &arg1);private: Ui::ViewBit *ui;};#endif // VIEWBIT_H
定义了一个类,继承QDialog类,类中声明了两个信号槽,一个ui设计界面。
viewbit.cpp
#include "viewbit.h"#include "ui_viewbit.h"#include <QString>#include <QDebug>#include <QPalette>#include <QFont>ViewBit::ViewBit(QWidget *parent) : QDialog(parent), ui(new Ui::ViewBit){ ui->setupUi(this); QPalette pa; QFont ft; ui->label_2->setOpenExternalLinks(true); ui->label_2->setText(tr("<a href=\"http://blog.csdn.net/qq_21792169/\">By Design Linux_Google")); ft.setPointSize(16); pa.setColor(QPalette::WindowText,Qt::red); ui->label_all->setPalette(pa); ui->label_all->setFont(ft); ui->label_2->setPalette(pa); ui->label_name_31->setPalette(pa); ui->label_name_30->setPalette(pa); ui->label_name_29->setPalette(pa); ui->label_name_28->setPalette(pa); ui->label_name_27->setPalette(pa); ui->label_name_26->setPalette(pa); ui->label_name_25->setPalette(pa); ui->label_name_24->setPalette(pa); ui->label_name_23->setPalette(pa); ui->label_name_22->setPalette(pa); ui->label_name_21->setPalette(pa); ui->label_name_20->setPalette(pa); ui->label_name_19->setPalette(pa); ui->label_name_18->setPalette(pa); ui->label_name_17->setPalette(pa); ui->label_name_16->setPalette(pa); ui->label_name_15->setPalette(pa); ui->label_name_14->setPalette(pa); ui->label_name_13->setPalette(pa); ui->label_name_12->setPalette(pa); ui->label_name_11->setPalette(pa); ui->label_name_10->setPalette(pa); ui->label_name_09->setPalette(pa); ui->label_name_08->setPalette(pa); ui->label_name_07->setPalette(pa); ui->label_name_06->setPalette(pa); ui->label_name_05->setPalette(pa); ui->label_name_04->setPalette(pa); ui->label_name_03->setPalette(pa); ui->label_name_02->setPalette(pa); ui->label_name_01->setPalette(pa); ui->label_name_00->setPalette(pa);}ViewBit::~ViewBit(){ delete ui;}void ViewBit::on_lineEdit_textChanged(const QString &arg1){ bool ok; int count=1,temp,Binary[32]={0}; QString tempStr; QString valueStr=ui->lineEdit->text(); /* Input a Hex string */ qDebug() << "valueStr=" << valueStr << endl; int valueInt = valueStr.toInt(&ok,16); /* string convet to Dec */ qDebug() << "valueInt=" << valueInt <<endl; ui->lineEdit_2->setText(tempStr.setNum(valueInt)); Binary[0]=valueInt%2; do { valueInt=valueInt/2; temp=valueInt%2; Binary[count++]=temp; }while(valueInt!=0); ui->label_data_00->setText(tempStr.setNum(Binary[0])); ui->label_data_01->setText(tempStr.setNum(Binary[1])); ui->label_data_02->setText(tempStr.setNum(Binary[2])); ui->label_data_03->setText(tempStr.setNum(Binary[3])); ui->label_data_04->setText(tempStr.setNum(Binary[4])); ui->label_data_05->setText(tempStr.setNum(Binary[5])); ui->label_data_06->setText(tempStr.setNum(Binary[6])); ui->label_data_07->setText(tempStr.setNum(Binary[7])); ui->label_data_08->setText(tempStr.setNum(Binary[8])); ui->label_data_09->setText(tempStr.setNum(Binary[9])); ui->label_data_10->setText(tempStr.setNum(Binary[10])); ui->label_data_11->setText(tempStr.setNum(Binary[11])); ui->label_data_12->setText(tempStr.setNum(Binary[12])); ui->label_data_13->setText(tempStr.setNum(Binary[13])); ui->label_data_14->setText(tempStr.setNum(Binary[14])); ui->label_data_15->setText(tempStr.setNum(Binary[15])); ui->label_data_16->setText(tempStr.setNum(Binary[16])); ui->label_data_17->setText(tempStr.setNum(Binary[17])); ui->label_data_18->setText(tempStr.setNum(Binary[18])); ui->label_data_19->setText(tempStr.setNum(Binary[19])); ui->label_data_20->setText(tempStr.setNum(Binary[20])); ui->label_data_21->setText(tempStr.setNum(Binary[21])); ui->label_data_22->setText(tempStr.setNum(Binary[22])); ui->label_data_23->setText(tempStr.setNum(Binary[23])); ui->label_data_24->setText(tempStr.setNum(Binary[24])); ui->label_data_25->setText(tempStr.setNum(Binary[25])); ui->label_data_26->setText(tempStr.setNum(Binary[26])); ui->label_data_27->setText(tempStr.setNum(Binary[27])); ui->label_data_28->setText(tempStr.setNum(Binary[28])); ui->label_data_29->setText(tempStr.setNum(Binary[29])); ui->label_data_30->setText(tempStr.setNum(Binary[30])); ui->label_data_31->setText(tempStr.setNum(Binary[31]));}void ViewBit::on_lineEdit_2_textChanged(const QString &arg1){ bool ok; QString tempStr; QString valueStr=ui->lineEdit_2->text(); /* Input a Dec string */ int valueInt = valueStr.toInt(&ok,10); /* Dec string convet to Dec */ qDebug() << "valueInt=" << valueInt <<endl; tempStr = QString::number(valueInt,16); /* Dec conver to Hex */ tempStr="0x"+tempStr; qDebug() << tempStr << endl; ui->lineEdit->setText(tempStr);}
这个函数是最关键的,定义构造函数,做一些初始化操作,包括字体,颜色,界面。然后就是两个触发信号函数,一个是输入
十进制触发信号,一个是输入十六进制信号,两个信号之间我设置的是相关连的,也就是任何一个信号触发,两个信号函数都是会被调用的,所以程序中显示二进制代码我只在一个函数中实现了的。
下面看一下这个viewbit.ui文件代码和设计界面画面
<?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>ViewBit</class> <widget class="QDialog" name="ViewBit"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>632</width> <height>427</height> </rect> </property> <property name="windowTitle"> <string>ViewBit</string> </property> <property name="autoFillBackground"> <bool>false</bool> </property> <widget class="QLineEdit" name="lineEdit"> <property name="geometry"> <rect> <x>65</x> <y>70</y> <width>146</width> <height>27</height> </rect> </property> <property name="text"> <string>0</string> </property> </widget> <widget class="QLineEdit" name="lineEdit_2"> <property name="geometry"> <rect> <x>349</x> <y>70</y> <width>146</width> <height>27</height> </rect> </property> <property name="text"> <string>0</string> </property> </widget> <widget class="QLabel" name="label_hex"> <property name="geometry"> <rect> <x>11</x> <y>70</y> <width>48</width> <height>17</height> </rect> </property> <property name="text"> <string>16进制</string> </property> </widget> <widget class="QLabel" name="label_dec"> <property name="geometry"> <rect> <x>291</x> <y>70</y> <width>52</width> <height>17</height> </rect> </property> <property name="text"> <string>10进制</string> </property> </widget> <widget class="QLabel" name="label_bin"> <property name="geometry"> <rect> <x>10</x> <y>140</y> <width>71</width> <height>17</height> </rect> </property> <property name="text"> <string>2进制显示</string> </property> </widget> <widget class="QWidget" name=""> <property name="geometry"> <rect> <x>10</x> <y>170</y> <width>571</width> <height>161</height> </rect> </property> <property name="autoFillBackground"> <bool>false</bool> </property> <layout class="QGridLayout" name="gridLayout"> <item row="0" column="0"> <widget class="QLabel" name="label_name_31"> <property name="text"> <string>31</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="label_name_30"> <property name="text"> <string>30</string> </property> </widget> </item> <item row="0" column="2"> <widget class="QLabel" name="label_name_29"> <property name="text"> <string>29</string> </property> </widget> </item> <item row="0" column="3"> <widget class="QLabel" name="label_name_28"> <property name="text"> <string>28</string> </property> </widget> </item> <item row="0" column="4"> <widget class="QLabel" name="label_name_27"> <property name="text"> <string>27</string> </property> </widget> </item> <item row="0" column="5"> <widget class="QLabel" name="label_name_26"> <property name="text"> <string>26</string> </property> </widget> </item> <item row="0" column="6"> <widget class="QLabel" name="label_name_25"> <property name="text"> <string>25</string> </property> </widget> </item> <item row="0" column="7"> <widget class="QLabel" name="label_name_24"> <property name="text"> <string>24</string> </property> </widget> </item> <item row="0" column="8"> <widget class="QLabel" name="label_name_23"> <property name="text"> <string>23</string> </property> </widget> </item> <item row="0" column="9"> <widget class="QLabel" name="label_name_22"> <property name="text"> <string>22</string> </property> </widget> </item> <item row="0" column="10"> <widget class="QLabel" name="label_name_21"> <property name="text"> <string>21</string> </property> </widget> </item> <item row="0" column="11"> <widget class="QLabel" name="label_name_20"> <property name="text"> <string>20</string> </property> </widget> </item> <item row="0" column="12"> <widget class="QLabel" name="label_name_19"> <property name="text"> <string>19</string> </property> </widget> </item> <item row="0" column="13"> <widget class="QLabel" name="label_name_18"> <property name="text"> <string>18</string> </property> </widget> </item> <item row="0" column="14"> <widget class="QLabel" name="label_name_17"> <property name="text"> <string>17</string> </property> </widget> </item> <item row="0" column="15"> <widget class="QLabel" name="label_name_16"> <property name="text"> <string>16</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_data_31"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLabel" name="label_data_30"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="2"> <widget class="QLabel" name="label_data_29"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="3"> <widget class="QLabel" name="label_data_28"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="4"> <widget class="QLabel" name="label_data_27"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="5"> <widget class="QLabel" name="label_data_26"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="6"> <widget class="QLabel" name="label_data_25"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="7"> <widget class="QLabel" name="label_data_24"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="8"> <widget class="QLabel" name="label_data_23"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="9"> <widget class="QLabel" name="label_data_22"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="10"> <widget class="QLabel" name="label_data_21"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="11"> <widget class="QLabel" name="label_data_20"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="12"> <widget class="QLabel" name="label_data_19"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="13"> <widget class="QLabel" name="label_data_18"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> <property name="margin"> <number>0</number> </property> </widget> </item> <item row="1" column="14"> <widget class="QLabel" name="label_data_17"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="1" column="15"> <widget class="QLabel" name="label_data_16"> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_name_15"> <property name="text"> <string>15</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QLabel" name="label_name_14"> <property name="text"> <string>14</string> </property> </widget> </item> <item row="2" column="2"> <widget class="QLabel" name="label_name_13"> <property name="text"> <string>13</string> </property> </widget> </item> <item row="2" column="3"> <widget class="QLabel" name="label_name_12"> <property name="text"> <string>12</string> </property> </widget> </item> <item row="2" column="4"> <widget class="QLabel" name="label_name_11"> <property name="text"> <string>11</string> </property> </widget> </item> <item row="2" column="5"> <widget class="QLabel" name="label_name_10"> <property name="text"> <string>10</string> </property> </widget> </item> <item row="2" column="6"> <widget class="QLabel" name="label_name_09"> <property name="text"> <string>09</string> </property> </widget> </item> <item row="2" column="7"> <widget class="QLabel" name="label_name_08"> <property name="text"> <string>08</string> </property> </widget> </item> <item row="2" column="8"> <widget class="QLabel" name="label_name_07"> <property name="text"> <string>07</string> </property> </widget> </item> <item row="2" column="9"> <widget class="QLabel" name="label_name_06"> <property name="text"> <string>06</string> </property> </widget> </item> <item row="2" column="10"> <widget class="QLabel" name="label_name_05"> <property name="text"> <string>05</string> </property> </widget> </item> <item row="2" column="11"> <widget class="QLabel" name="label_name_04"> <property name="text"> <string>04</string> </property> </widget> </item> <item row="2" column="12"> <widget class="QLabel" name="label_name_03"> <property name="text"> <string>03</string> </property> </widget> </item> <item row="2" column="13"> <widget class="QLabel" name="label_name_02"> <property name="text"> <string>02</string> </property> </widget> </item> <item row="2" column="14"> <widget class="QLabel" name="label_name_01"> <property name="text"> <string>01</string> </property> </widget> </item> <item row="2" column="15"> <widget class="QLabel" name="label_name_00"> <property name="text"> <string>00</string> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="label_data_15"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="1"> <widget class="QLabel" name="label_data_14"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="2"> <widget class="QLabel" name="label_data_13"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="3"> <widget class="QLabel" name="label_data_12"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="4"> <widget class="QLabel" name="label_data_11"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="5"> <widget class="QLabel" name="label_data_10"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="6"> <widget class="QLabel" name="label_data_09"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="7"> <widget class="QLabel" name="label_data_08"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="8"> <widget class="QLabel" name="label_data_07"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="9"> <widget class="QLabel" name="label_data_06"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="10"> <widget class="QLabel" name="label_data_05"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="11"> <widget class="QLabel" name="label_data_04"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="12"> <widget class="QLabel" name="label_data_03"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="13"> <widget class="QLabel" name="label_data_02"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="14"> <widget class="QLabel" name="label_data_01"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> <item row="3" column="15"> <widget class="QLabel" name="label_data_00"> <property name="autoFillBackground"> <bool>false</bool> </property> <property name="frameShape"> <enum>QFrame::WinPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="text"> <string>0</string> </property> <property name="wordWrap"> <bool>false</bool> </property> </widget> </item> </layout> </widget> <widget class="QLabel" name="label_all"> <property name="geometry"> <rect> <x>230</x> <y>0</y> <width>181</width> <height>41</height> </rect> </property> <property name="text"> <string>32位寄存器查看器</string> </property> </widget> <widget class="QLabel" name="label_2"> <property name="geometry"> <rect> <x>400</x> <y>380</y> <width>211</width> <height>31</height> </rect> </property> <property name="text"> <string/> </property> </widget> <zorder>lineEdit</zorder> <zorder>lineEdit_2</zorder> <zorder>label_hex</zorder> <zorder>label_dec</zorder> <zorder>label_bin</zorder> <zorder>layoutWidget</zorder> <zorder>layoutWidget_2</zorder> <zorder>layoutWidget_3</zorder> <zorder></zorder> <zorder></zorder> <zorder>label_name_31</zorder> <zorder>label_name_25</zorder> <zorder>label_name_21</zorder> <zorder>label_name_26</zorder> <zorder>label_name_23</zorder> <zorder>label_name_19</zorder> <zorder>label_name_17</zorder> <zorder>label_name_16</zorder> <zorder>label_name_18</zorder> <zorder>label_name_20</zorder> <zorder>label_name_24</zorder> <zorder>label_name_29</zorder> <zorder>label_name_22</zorder> <zorder>label_name_27</zorder> <zorder>label_name_30</zorder> <zorder>label_name_28</zorder> <zorder>label_name_09</zorder> <zorder>label_name_06</zorder> <zorder>label_name_15</zorder> <zorder>label_name_08</zorder> <zorder>label_name_10</zorder> <zorder>label_name_07</zorder> <zorder>label_name_14</zorder> <zorder>label_name_00</zorder> <zorder>label_name_03</zorder> <zorder>label_name_01</zorder> <zorder>label_name_05</zorder> <zorder>label_name_12</zorder> <zorder>label_name_13</zorder> <zorder>label_name_11</zorder> <zorder>label_name_04</zorder> <zorder>label_name_02</zorder> <zorder>label_data_25</zorder> <zorder>label_data_22</zorder> <zorder>label_data_31</zorder> <zorder>label_data_24</zorder> <zorder>label_data_26</zorder> <zorder>label_data_23</zorder> <zorder>label_data_30</zorder> <zorder>label_data_16</zorder> <zorder>label_data_19</zorder> <zorder>label_data_17</zorder> <zorder>label_data_21</zorder> <zorder>label_data_28</zorder> <zorder>label_data_29</zorder> <zorder>label_data_27</zorder> <zorder>label_data_20</zorder> <zorder>label_data_18</zorder> <zorder>label_data_09</zorder> <zorder>label_data_06</zorder> <zorder>label_data_15</zorder> <zorder>label_data_08</zorder> <zorder>label_data_10</zorder> <zorder>label_data_07</zorder> <zorder>label_data_14</zorder> <zorder>label_data_00</zorder> <zorder>label_data_03</zorder> <zorder>label_data_01</zorder> <zorder>label_data_05</zorder> <zorder>label_data_12</zorder> <zorder>label_data_13</zorder> <zorder>label_data_11</zorder> <zorder>label_data_04</zorder> <zorder>label_data_02</zorder> <zorder></zorder> <zorder>label_all</zorder> <zorder>label_2</zorder> </widget> <layoutdefault spacing="6" margin="11"/> <resources/> <connections/></ui>
2 0
- QT项目之寄存器查看器
- Qt项目实战2:图片查看器QImageViewer
- 自己制作Linux驱动调试工具之查看寄存器
- Qt Quick综合实例之文件查看器
- Qt Quick综合实例之文件查看器
- Qt学习之旅---4.图片查看器
- 查看debug 状态寄存器
- [QT]QT 教程之实例分析[十] 文件属性查看器(QFileInfo)
- Qt学习之---项目实战
- qt creator 内存查看器
- android项目之系统信息查看软件
- Qt使用教程之创建Qt Quick项目
- Qt入门一之创建项目
- 自学QT之建立子项目
- QT项目之键盘控制光标移动
- QT项目开发之数据库基础
- QT项目开发之数据库模型
- 项目之Qt实现访客系统
- android关于组播的问题
- SQL执行顺序
- listview中的长按item编辑功能的解析
- 平常学习
- javaweb项目异常总结1
- QT项目之寄存器查看器
- 两个结构体之间的相互调用
- 字符串的引用
- 用Tar和OpenSSL给文件和目录加密及解密秘籍
- 学学js
- 总结36
- Comparation of three Codes: RZ, NRZ, NRZI
- Android权限大全
- input 框上传多个文件