1. 程式人生 > 其它 >QT亂翻書-Misc

QT亂翻書-Misc

跳轉到大綱碼雲

QT亂翻書-Misc

/********************************************************************************
** Form generated from reading UI file 'widget.ui'
**
** Created by: Qt User Interface Compiler version 5.9.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
*******************************************************************************
*/ #ifndef UI_WIDGET_H #define UI_WIDGET_H #include <QtCore/QVariant> #include <QtWidgets/QAction> #include <QtWidgets/QApplication> #include <QtWidgets/QButtonGroup> #include <QtWidgets/QDial> #include <QtWidgets/QGridLayout> #include <QtWidgets/QGroupBox> #include
<QtWidgets/QHBoxLayout> #include <QtWidgets/QHeaderView> #include <QtWidgets/QLCDNumber> #include <QtWidgets/QLabel> #include <QtWidgets/QProgressBar> #include <QtWidgets/QPushButton> #include <QtWidgets/QRadioButton> #include <QtWidgets/QScrollBar> #include <QtWidgets/QSlider> #include
<QtWidgets/QSpacerItem> #include <QtWidgets/QTextEdit> #include <QtWidgets/QVBoxLayout> #include <QtWidgets/QWidget> QT_BEGIN_NAMESPACE class Ui_Widget { public: QWidget *layoutWidget; QHBoxLayout *horizontalLayout; QVBoxLayout *verticalLayout_2; QGroupBox *groupBox_2; QGridLayout *gridLayout_2; QSlider *SliderGreen; QSlider *SliderBlue; QLabel *label; QLabel *label_2; QLabel *label_3; QSlider *SliderRed; QSlider *SliderAlpha; QLabel *label_4; QTextEdit *textEdit; QGroupBox *groupBox; QVBoxLayout *verticalLayout; QSlider *SliderH; QScrollBar *ScrollBarH; QProgressBar *progBarH; QGroupBox *groupBox_4; QHBoxLayout *horizontalLayout_2; QDial *dial; QLCDNumber *LCDDisplay; QGroupBox *groupBox_5; QVBoxLayout *verticalLayout_5; QRadioButton *radioBtnDec; QRadioButton *radioBtnBin; QRadioButton *radioBtnOct; QRadioButton *radioBtnHex; QGridLayout *gridLayout; QGroupBox *groupBox_3; QHBoxLayout *horizontalLayout_3; QSlider *SliderV; QScrollBar *ScrollBarV; QProgressBar *progBarV; QSpacerItem *verticalSpacer; QPushButton *btnClose; QSpacerItem *verticalSpacer_2; void setupUi(QWidget *Widget) { if (Widget->objectName().isEmpty()) Widget->setObjectName(QStringLiteral("Widget")); Widget->resize(475, 423); QFont font; font.setPointSize(10); Widget->setFont(font); layoutWidget = new QWidget(Widget); layoutWidget->setObjectName(QStringLiteral("layoutWidget")); layoutWidget->setGeometry(QRect(10, 11, 456, 402)); horizontalLayout = new QHBoxLayout(layoutWidget); horizontalLayout->setSpacing(6); horizontalLayout->setContentsMargins(11, 11, 11, 11); horizontalLayout->setObjectName(QStringLiteral("horizontalLayout")); horizontalLayout->setContentsMargins(0, 0, 0, 0); verticalLayout_2 = new QVBoxLayout(); verticalLayout_2->setSpacing(6); verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2")); groupBox_2 = new QGroupBox(layoutWidget); groupBox_2->setObjectName(QStringLiteral("groupBox_2")); gridLayout_2 = new QGridLayout(groupBox_2); gridLayout_2->setSpacing(6); gridLayout_2->setContentsMargins(11, 11, 11, 11); gridLayout_2->setObjectName(QStringLiteral("gridLayout_2")); SliderGreen = new QSlider(groupBox_2); SliderGreen->setObjectName(QStringLiteral("SliderGreen")); SliderGreen->setMaximum(255); SliderGreen->setValue(200); SliderGreen->setOrientation(Qt::Horizontal); gridLayout_2->addWidget(SliderGreen, 1, 1, 1, 1); SliderBlue = new QSlider(groupBox_2); SliderBlue->setObjectName(QStringLiteral("SliderBlue")); SliderBlue->setMaximum(255); SliderBlue->setOrientation(Qt::Horizontal); gridLayout_2->addWidget(SliderBlue, 2, 1, 1, 1); label = new QLabel(groupBox_2); label->setObjectName(QStringLiteral("label")); label->setMinimumSize(QSize(60, 0)); label->setAlignment(Qt::AlignCenter); gridLayout_2->addWidget(label, 0, 0, 1, 1); label_2 = new QLabel(groupBox_2); label_2->setObjectName(QStringLiteral("label_2")); label_2->setAlignment(Qt::AlignCenter); gridLayout_2->addWidget(label_2, 1, 0, 1, 1); label_3 = new QLabel(groupBox_2); label_3->setObjectName(QStringLiteral("label_3")); label_3->setAlignment(Qt::AlignCenter); gridLayout_2->addWidget(label_3, 2, 0, 1, 1); SliderRed = new QSlider(groupBox_2); SliderRed->setObjectName(QStringLiteral("SliderRed")); SliderRed->setMaximum(255); SliderRed->setValue(100); SliderRed->setOrientation(Qt::Horizontal); SliderRed->setInvertedAppearance(false); SliderRed->setInvertedControls(false); SliderRed->setTickPosition(QSlider::NoTicks); SliderRed->setTickInterval(0); gridLayout_2->addWidget(SliderRed, 0, 1, 1, 1); SliderAlpha = new QSlider(groupBox_2); SliderAlpha->setObjectName(QStringLiteral("SliderAlpha")); SliderAlpha->setMaximum(255); SliderAlpha->setValue(100); SliderAlpha->setOrientation(Qt::Horizontal); gridLayout_2->addWidget(SliderAlpha, 3, 1, 1, 1); label_4 = new QLabel(groupBox_2); label_4->setObjectName(QStringLiteral("label_4")); label_4->setAlignment(Qt::AlignCenter); gridLayout_2->addWidget(label_4, 3, 0, 1, 1); textEdit = new QTextEdit(groupBox_2); textEdit->setObjectName(QStringLiteral("textEdit")); textEdit->setMaximumSize(QSize(100, 16777215)); QPalette palette; QBrush brush(QColor(170, 255, 0, 255)); brush.setStyle(Qt::SolidPattern); palette.setBrush(QPalette::Active, QPalette::Base, brush); palette.setBrush(QPalette::Inactive, QPalette::Base, brush); QBrush brush1(QColor(240, 240, 240, 255)); brush1.setStyle(Qt::SolidPattern); palette.setBrush(QPalette::Disabled, QPalette::Base, brush1); textEdit->setPalette(palette); gridLayout_2->addWidget(textEdit, 0, 3, 4, 1); verticalLayout_2->addWidget(groupBox_2); groupBox = new QGroupBox(layoutWidget); groupBox->setObjectName(QStringLiteral("groupBox")); verticalLayout = new QVBoxLayout(groupBox); verticalLayout->setSpacing(6); verticalLayout->setContentsMargins(11, 11, 11, 11); verticalLayout->setObjectName(QStringLiteral("verticalLayout")); SliderH = new QSlider(groupBox); SliderH->setObjectName(QStringLiteral("SliderH")); SliderH->setMaximum(100); SliderH->setValue(10); SliderH->setOrientation(Qt::Horizontal); SliderH->setInvertedAppearance(false); SliderH->setInvertedControls(true); SliderH->setTickPosition(QSlider::TicksAbove); SliderH->setTickInterval(0); verticalLayout->addWidget(SliderH); ScrollBarH = new QScrollBar(groupBox); ScrollBarH->setObjectName(QStringLiteral("ScrollBarH")); ScrollBarH->setMaximum(100); ScrollBarH->setValue(10); ScrollBarH->setSliderPosition(10); ScrollBarH->setOrientation(Qt::Horizontal); verticalLayout->addWidget(ScrollBarH); progBarH = new QProgressBar(groupBox); progBarH->setObjectName(QStringLiteral("progBarH")); progBarH->setValue(10); progBarH->setTextVisible(true); progBarH->setOrientation(Qt::Horizontal); progBarH->setTextDirection(QProgressBar::TopToBottom); verticalLayout->addWidget(progBarH); verticalLayout_2->addWidget(groupBox); groupBox_4 = new QGroupBox(layoutWidget); groupBox_4->setObjectName(QStringLiteral("groupBox_4")); horizontalLayout_2 = new QHBoxLayout(groupBox_4); horizontalLayout_2->setSpacing(6); horizontalLayout_2->setContentsMargins(11, 11, 11, 11); horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2")); dial = new QDial(groupBox_4); dial->setObjectName(QStringLiteral("dial")); dial->setMaximum(255); dial->setSliderPosition(0); dial->setTracking(true); dial->setOrientation(Qt::Horizontal); dial->setWrapping(false); dial->setNotchTarget(10); dial->setNotchesVisible(true); horizontalLayout_2->addWidget(dial); LCDDisplay = new QLCDNumber(groupBox_4); LCDDisplay->setObjectName(QStringLiteral("LCDDisplay")); LCDDisplay->setSmallDecimalPoint(false); LCDDisplay->setDigitCount(3); LCDDisplay->setMode(QLCDNumber::Dec); LCDDisplay->setSegmentStyle(QLCDNumber::Filled); LCDDisplay->setProperty("value", QVariant(15)); LCDDisplay->setProperty("intValue", QVariant(15)); horizontalLayout_2->addWidget(LCDDisplay); groupBox_5 = new QGroupBox(groupBox_4); groupBox_5->setObjectName(QStringLiteral("groupBox_5")); groupBox_5->setMaximumSize(QSize(100, 16777215)); verticalLayout_5 = new QVBoxLayout(groupBox_5); verticalLayout_5->setSpacing(6); verticalLayout_5->setContentsMargins(11, 11, 11, 11); verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5")); radioBtnDec = new QRadioButton(groupBox_5); radioBtnDec->setObjectName(QStringLiteral("radioBtnDec")); radioBtnDec->setChecked(true); verticalLayout_5->addWidget(radioBtnDec); radioBtnBin = new QRadioButton(groupBox_5); radioBtnBin->setObjectName(QStringLiteral("radioBtnBin")); verticalLayout_5->addWidget(radioBtnBin); radioBtnOct = new QRadioButton(groupBox_5); radioBtnOct->setObjectName(QStringLiteral("radioBtnOct")); verticalLayout_5->addWidget(radioBtnOct); radioBtnHex = new QRadioButton(groupBox_5); radioBtnHex->setObjectName(QStringLiteral("radioBtnHex")); verticalLayout_5->addWidget(radioBtnHex); horizontalLayout_2->addWidget(groupBox_5); verticalLayout_2->addWidget(groupBox_4); horizontalLayout->addLayout(verticalLayout_2); gridLayout = new QGridLayout(); gridLayout->setSpacing(6); gridLayout->setObjectName(QStringLiteral("gridLayout")); groupBox_3 = new QGroupBox(layoutWidget); groupBox_3->setObjectName(QStringLiteral("groupBox_3")); groupBox_3->setMinimumSize(QSize(0, 200)); horizontalLayout_3 = new QHBoxLayout(groupBox_3); horizontalLayout_3->setSpacing(6); horizontalLayout_3->setContentsMargins(11, 11, 11, 11); horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3")); SliderV = new QSlider(groupBox_3); SliderV->setObjectName(QStringLiteral("SliderV")); SliderV->setMaximum(100); SliderV->setValue(10); SliderV->setOrientation(Qt::Vertical); SliderV->setTickPosition(QSlider::TicksAbove); horizontalLayout_3->addWidget(SliderV); ScrollBarV = new QScrollBar(groupBox_3); ScrollBarV->setObjectName(QStringLiteral("ScrollBarV")); ScrollBarV->setMaximum(100); ScrollBarV->setSliderPosition(10); ScrollBarV->setOrientation(Qt::Vertical); horizontalLayout_3->addWidget(ScrollBarV); progBarV = new QProgressBar(groupBox_3); progBarV->setObjectName(QStringLiteral("progBarV")); progBarV->setValue(10); progBarV->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop); progBarV->setTextVisible(false); progBarV->setOrientation(Qt::Vertical); progBarV->setInvertedAppearance(false); progBarV->setTextDirection(QProgressBar::BottomToTop); horizontalLayout_3->addWidget(progBarV); gridLayout->addWidget(groupBox_3, 0, 0, 1, 1); verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); gridLayout->addItem(verticalSpacer, 1, 0, 1, 1); btnClose = new QPushButton(layoutWidget); btnClose->setObjectName(QStringLiteral("btnClose")); btnClose->setMaximumSize(QSize(80, 16777215)); QIcon icon; icon.addFile(QStringLiteral(":/icons/images/exit.bmp"), QSize(), QIcon::Normal, QIcon::On); btnClose->setIcon(icon); gridLayout->addWidget(btnClose, 2, 0, 1, 1); verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); gridLayout->addItem(verticalSpacer_2, 3, 0, 1, 1); horizontalLayout->addLayout(gridLayout); retranslateUi(Widget); QObject::connect(btnClose, SIGNAL(clicked()), Widget, SLOT(close())); QMetaObject::connectSlotsByName(Widget); } // setupUi void retranslateUi(QWidget *Widget) { Widget->setWindowTitle(QApplication::translate("Widget", "\346\225\260\345\200\274\350\276\223\345\205\245\345\222\214\346\230\276\347\244\272Misc", Q_NULLPTR)); groupBox_2->setTitle(QApplication::translate("Widget", "Slider\345\222\214QColor", Q_NULLPTR)); label->setText(QApplication::translate("Widget", "Red", Q_NULLPTR)); label_2->setText(QApplication::translate("Widget", "Green", Q_NULLPTR)); label_3->setText(QApplication::translate("Widget", "Blue", Q_NULLPTR)); label_4->setText(QApplication::translate("Widget", "Alpha", Q_NULLPTR)); groupBox->setTitle(QApplication::translate("Widget", "\346\260\264\345\271\263", Q_NULLPTR)); progBarH->setFormat(QApplication::translate("Widget", "%p%", Q_NULLPTR)); groupBox_4->setTitle(QApplication::translate("Widget", "Dial\345\222\214LCDNUmber", Q_NULLPTR)); groupBox_5->setTitle(QApplication::translate("Widget", "LCD\346\230\276\347\244\272\350\277\233\345\210\266", Q_NULLPTR)); radioBtnDec->setText(QApplication::translate("Widget", "\345\215\201\350\277\233\345\210\266", Q_NULLPTR)); radioBtnBin->setText(QApplication::translate("Widget", "\344\272\214\350\277\233\345\210\266", Q_NULLPTR)); radioBtnOct->setText(QApplication::translate("Widget", "\345\205\253\350\277\233\345\210\266", Q_NULLPTR)); radioBtnHex->setText(QApplication::translate("Widget", "\345\215\201\345\205\255\350\277\233\345\210\266", Q_NULLPTR)); groupBox_3->setTitle(QApplication::translate("Widget", "\345\236\202\347\233\264", Q_NULLPTR)); btnClose->setText(QApplication::translate("Widget", "\345\205\263\351\227\255", Q_NULLPTR)); } // retranslateUi }; namespace Ui { class Widget: public Ui_Widget {}; } // namespace Ui QT_END_NAMESPACE #endif // UI_WIDGET_H
#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>

namespace Ui {
class Widget;
}

class Widget : public QWidget
{
    Q_OBJECT

public:
    explicit Widget(QWidget *parent = 0);
    ~Widget();

private slots:
    void on_SliderV_valueChanged(int value);

    void on_dial_valueChanged(int value);

    void on_radioBtnDec_clicked(); //設定LCD顯示十進位制

    void on_radioBtnBin_clicked();//設定LCD顯示二進位制

    void on_radioBtnOct_clicked();//設定LCD顯示八進位制

    void on_radioBtnHex_clicked();//設定LCD顯示十六進位制

    void on_SliderH_valueChanged(int value);

    void on_ScrollBarV_sliderMoved(int position);

    void on_ScrollBarH_sliderMoved(int position);

    void on_SliderRed_valueChanged(int value); // Slidered的valueChanged()訊號的響應

private:
    Ui::Widget *ui;
};

#endif // WIDGET_H
#include "widget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.show();

    return a.exec();
}
#include "widget.h"
#include "ui_widget.h"

#include    <QString>
#include    <QPalette>

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    this->setLayout(ui->horizontalLayout);  //設定視窗的主佈局元件

    QObject::connect(ui->SliderGreen,SIGNAL(valueChanged(int)),  //關聯 SliderGreen 的valueChanged()
                     this,SLOT(on_SliderRed_valueChanged(int)));

    QObject::connect(ui->SliderBlue,SIGNAL(valueChanged(int)), //關聯 SliderBlue的valueChanged()
                     this,SLOT(on_SliderRed_valueChanged(int)));

    QObject::connect(ui->SliderAlpha,SIGNAL(valueChanged(int)),  //關聯 SliderAlpha的valueChanged()
                     this,SLOT(on_SliderRed_valueChanged(int)));
}

Widget::~Widget()
{
    delete ui;
}


void Widget::on_SliderV_valueChanged(int value)
{
    ui->progBarV->setValue(value);
    ui->ScrollBarV->setValue(value);
    //    ui->progBarH->setValue(value);
}

void Widget::on_dial_valueChanged(int value)
{  //設定LCD的顯示值等於Dial的值
    ui->LCDDisplay->display(value);
}

void Widget::on_radioBtnDec_clicked()
{ //設定LCD顯示十進位制數
    ui->LCDDisplay->setDigitCount(3);
    ui->LCDDisplay->setDecMode();
}

void Widget::on_radioBtnBin_clicked()
{ //設定LCD顯示二進位制數
    ui->LCDDisplay->setDigitCount(8);
    ui->LCDDisplay->setBinMode();
}

void Widget::on_radioBtnOct_clicked()
{ //設定LCD顯示八進位制數
    ui->LCDDisplay->setDigitCount(4);
    ui->LCDDisplay->setOctMode();
}

void Widget::on_radioBtnHex_clicked()
{ //設定LCD顯示十六進位制數
    ui->LCDDisplay->setDigitCount(3);
    ui->LCDDisplay->setHexMode();
}

void Widget::on_SliderH_valueChanged(int value)
{
    ui->progBarH->setValue(value); //
    ui->ScrollBarH->setValue(value);//
}

void Widget::on_ScrollBarV_sliderMoved(int position)
{
    ui->progBarV->setValue(position);
}


void Widget::on_ScrollBarH_sliderMoved(int position)
{
    ui->progBarH->setValue(position);
}

void Widget::on_SliderRed_valueChanged(int value)
{  //拖動Red、Green、Blue 顏色滑動條時設定textEdit的底色
    Q_UNUSED(value);
    QColor  color;
    int R=ui->SliderRed->value();  //讀取SliderRed的當前值
    int G=ui->SliderGreen->value();//讀取 SliderGreen 的當前值
    int B=ui->SliderBlue->value();//讀取 SliderBlue 的當前值
    int alpha=ui->SliderAlpha->value();//讀取 SliderAlpha 的當前值
    color.setRgb(R,G,B,alpha); //使用QColor的setRgb()函式 獲得顏色

    QPalette pal=ui->textEdit->palette();//獲取textEdit原有的 palette
    pal.setColor(QPalette::Base,color); //設定palette的基色(即背景色)

    ui->textEdit->setPalette(pal);//設定為textEdit的palette,改變textEdit的底色
}
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>Widget</class>
 <widget class="QWidget" name="Widget">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>716</width>
    <height>656</height>
   </rect>
  </property>
  <property name="font">
   <font>
    <pointsize>10</pointsize>
   </font>
  </property>
  <property name="windowTitle">
   <string>數值輸入和顯示Misc</string>
  </property>
  <widget class="QWidget" name="layoutWidget">
   <property name="geometry">
    <rect>
     <x>10</x>
     <y>11</y>
     <width>456</width>
     <height>551</height>
    </rect>
   </property>
   <layout class="QHBoxLayout" name="horizontalLayout">
    <item>
     <layout class="QVBoxLayout" name="verticalLayout_2">
      <item>
       <widget class="QGroupBox" name="groupBox_2">
        <property name="title">
         <string>Slider和QColor</string>
        </property>
        <layout class="QGridLayout" name="gridLayout_2">
         <item row="1" column="1">
          <widget class="QSlider" name="SliderGreen">
           <property name="maximum">
            <number>255</number>
           </property>
           <property name="value">
            <number>200</number>
           </property>
           <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
          </widget>
         </item>
         <item row="2" column="1">
          <widget class="QSlider" name="SliderBlue">
           <property name="maximum">
            <number>255</number>
           </property>
           <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
          </widget>
         </item>
         <item row="0" column="0">
          <widget class="QLabel" name="label">
           <property name="minimumSize">
            <size>
             <width>60</width>
             <height>0</height>
            </size>
           </property>
           <property name="text">
            <string>Red</string>
           </property>
           <property name="alignment">
            <set>Qt::AlignCenter</set>
           </property>
          </widget>
         </item>
         <item row="1" column="0">
          <widget class="QLabel" name="label_2">
           <property name="text">
            <string>Green</string>
           </property>
           <property name="alignment">
            <set>Qt::AlignCenter</set>
           </property>
          </widget>
         </item>
         <item row="2" column="0">
          <widget class="QLabel" name="label_3">
           <property name="text">
            <string>Blue</string>
           </property>
           <property name="alignment">
            <set>Qt::AlignCenter</set>
           </property>
          </widget>
         </item>
         <item row="0" column="1">
          <widget class="QSlider" name="SliderRed">
           <property name="maximum">
            <number>255</number>
           </property>
           <property name="value">
            <number>100</number>
           </property>
           <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
           <property name="invertedAppearance">
            <bool>false</bool>
           </property>
           <property name="invertedControls">
            <bool>false</bool>
           </property>
           <property name="tickPosition">
            <enum>QSlider::NoTicks</enum>
           </property>
           <property name="tickInterval">
            <number>0</number>
           </property>
          </widget>
         </item>
         <item row="3" column="1">
          <widget class="QSlider" name="SliderAlpha">
           <property name="maximum">
            <number>255</number>
           </property>
           <property name="value">
            <number>100</number>
           </property>
           <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
          </widget>
         </item>
         <item row="3" column="0">
          <widget class="QLabel" name="label_4">
           <property name="text">
            <string>Alpha</string>
           </property>
           <property name="alignment">
            <set>Qt::AlignCenter</set>
           </property>
          </widget>
         </item>
         <item row="0" column="3" rowspan="4">
          <widget class="QTextEdit" name="textEdit">
           <property name="maximumSize">
            <size>
             <width>100</width>
             <height>16777215</height>
            </size>
           </property>
           <property name="palette">
            <palette>
             <active>
              <colorrole role="Base">
               <brush brushstyle="SolidPattern">
                <color alpha="255">
                 <red>170</red>
                 <green>255</green>
                 <blue>0</blue>
                </color>
               </brush>
              </colorrole>
             </active>
             <inactive>
              <colorrole role="Base">
               <brush brushstyle="SolidPattern">
                <color alpha="255">
                 <red>170</red>
                 <green>255</green>
                 <blue>0</blue>
                </color>
               </brush>
              </colorrole>
             </inactive>
             <disabled>
              <colorrole role="Base">
               <brush brushstyle="SolidPattern">
                <color alpha="255">
                 <red>240</red>
                 <green>240</green>
                 <blue>240</blue>
                </color>
               </brush>
              </colorrole>
             </disabled>
            </palette>
           </property>
          </widget>
         </item>
        </layout>
       </widget>
      </item>
      <item>
       <widget class="QGroupBox" name="groupBox">
        <property name="title">
         <string>水平</string>
        </property>
        <layout class="QVBoxLayout" name="verticalLayout">
         <item>
          <widget class="QSlider" name="SliderH">
           <property name="maximum">
            <number>100</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
           <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
           <property name="invertedAppearance">
            <bool>false</bool>
           </property>
           <property name="invertedControls">
            <bool>true</bool>
           </property>
           <property name="tickPosition">
            <enum>QSlider::TicksAbove</enum>
           </property>
           <property name="tickInterval">
            <number>0</number>
           </property>
          </widget>
         </item>
         <item>
          <widget class="QScrollBar" name="ScrollBarH">
           <property name="maximum">
            <number>100</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
           <property name="sliderPosition">
            <number>10</number>
           </property>
           <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
          </widget>
         </item>
         <item>
          <widget class="QProgressBar" name="progBarH">
           <property name="value">
            <number>10</number>
           </property>
           <property name="textVisible">
            <bool>true</bool>
           </property>
           <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
           <property name="textDirection">
            <enum>QProgressBar::TopToBottom</enum>
           </property>
           <property name="format">
            <string>%p%</string>
           </property>
          </widget>
         </item>
        </layout>
       </widget>
      </item>
      <item>
       <widget class="QGroupBox" name="groupBox_4">
        <property name="title">
         <string>Dial和LCDNUmber</string>
        </property>
        <layout class="QHBoxLayout" name="horizontalLayout_2">
         <item>
          <widget class="QDial" name="dial">
           <property name="maximum">
            <number>255</number>
           </property>
           <property name="sliderPosition">
            <number>0</number>
           </property>
           <property name="tracking">
            <bool>true</bool>
           </property>
           <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
           <property name="wrapping">
            <bool>false</bool>
           </property>
           <property name="notchTarget">
            <double>10.000000000000000</double>
           </property>
           <property name="notchesVisible">
            <bool>true</bool>
           </property>
          </widget>
         </item>
         <item>
          <widget class="QLCDNumber" name="LCDDisplay">
           <property name="smallDecimalPoint">
            <bool>false</bool>
           </property>
           <property name="digitCount">
            <number>3</number>
           </property>
           <property name="mode">
            <enum>QLCDNumber::Dec</enum>
           </property>
           <property name="segmentStyle">
            <enum>QLCDNumber::Filled</enum>
           </property>
           <property name="value" stdset="0">
            <double>15.000000000000000</double>
           </property>
           <property name="intValue" stdset="0">
            <number>15</number>
           </property>
          </widget>
         </item>
         <item>
          <widget class="QGroupBox" name="groupBox_5">
           <property name="maximumSize">
            <size>
             <width>100</width>
             <height>16777215</height>
            </size>
           </property>
           <property name="title">
            <string>LCD顯示進位制</string>
           </property>
           <layout class="QVBoxLayout" name="verticalLayout_5">
            <item>
             <widget class="QRadioButton" name="radioBtnDec">
              <property name="text">
               <string>十進位制</string>
              </property>
              <property name="checked">
               <bool>true</bool>
              </property>
             </widget>
            </item>
            <item>
             <widget class="QRadioButton" name="radioBtnBin">
              <property name="text">
               <string>二進位制</string>
              </property>
             </widget>
            </item>
            <item>
             <widget class="QRadioButton" name="radioBtnOct">
              <property name="text">
               <string>八進位制</string>
              </property>
             </widget>
            </item>
            <item>
             <widget class="QRadioButton" name="radioBtnHex">
              <property name="text">
               <string>十六進位制</string>
              </property>
             </widget>
            </item>
           </layout>
          </widget>
         </item>
        </layout>
       </widget>
      </item>
     </layout>
    </item>
    <item>
     <layout class="QGridLayout" name="gridLayout">
      <item row="0" column="0">
       <widget class="QGroupBox" name="groupBox_3">
        <property name="minimumSize">
         <size>
          <width>0</width>
          <height>200</height>
         </size>
        </property>
        <property name="title">
         <string>垂直</string>
        </property>
        <layout class="QHBoxLayout" name="horizontalLayout_3">
         <item>
          <widget class="QSlider" name="SliderV">
           <property name="maximum">
            <number>100</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
           <property name="orientation">
            <enum>Qt::Vertical</enum>
           </property>
           <property name="tickPosition">
            <enum>QSlider::TicksAbove</enum>
           </property>
          </widget>
         </item>
         <item>
          <widget class="QScrollBar" name="ScrollBarV">
           <property name="maximum">
            <number>100</number>
           </property>
           <property name="sliderPosition">
            <number>10</number>
           </property>
           <property name="orientation">
            <enum>Qt::Vertical</enum>
           </property>
          </widget>
         </item>
         <item>
          <widget class="QProgressBar" name="progBarV">
           <property name="value">
            <number>10</number>
           </property>
           <property name="alignment">
            <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
           </property>
           <property name="textVisible">
            <bool>false</bool>
           </property>
           <property name="orientation">
            <enum>Qt::Vertical</enum>
           </property>
           <property name="invertedAppearance">
            <bool>false</bool>
           </property>
           <property name="textDirection">
            <enum>QProgressBar::BottomToTop</enum>
           </property>
          </widget>
         </item>
        </layout>
       </widget>
      </item>
      <item row="1" column="0">
       <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 row="2" column="0">
       <widget class="QPushButton" name="btnClose">
        <property name="maximumSize">
         <size>
          <width>80</width>
          <height>16777215</height>
         </size>
        </property>
        <property name="text">
         <string>關閉</string>
        </property>
        <property name="icon">
         <iconset>
          <normalon>:/icons/images/exit.bmp</normalon>
         </iconset>
        </property>
       </widget>
      </item>
      <item row="3" column="0">
       <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>
   </layout>
  </widget>
 </widget>
 <layoutdefault spacing="6" margin="11"/>
 <resources/>
 <connections>
  <connection>
   <sender>btnClose</sender>
   <signal>clicked()</signal>
   <receiver>Widget</receiver>
   <slot>close()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>319</x>
     <y>285</y>
    </hint>
    <hint type="destinationlabel">
     <x>183</x>
     <y>177</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>