91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-14
  • 語言: 其他
  • 標簽: qt??

資源簡介

基于QT的儀表盤,具有動態延時變化的效果,跟游戲里面開車踩油門的過程一樣的效果。

資源截圖

代碼片段和文件信息

#pragma?execution_character_set(“utf-8“)

#include?“flatui.h“
#include?“qmutex.h“
#include?“qpushbutton.h“
#include?“qlineedit.h“
#include?“qprogressbar.h“
#include?“qslider.h“
#include?“qradiobutton.h“
#include?“qcheckbox.h“
#include?“qscrollbar.h“
#include?“qdebug.h“

QScopedPointer?FlatUI::self;
FlatUI?*FlatUI::Instance()
{
????if?(self.isNull())?{
????????QMutex?mutex;
????????QMutexLocker?locker(&mutex);
????????if?(self.isNull())?{
????????????self.reset(new?FlatUI);
????????}
????}

????return?self.data();
}

FlatUI::FlatUI(Qobject?*parent)?:?Qobject(parent)
{

}

void?FlatUI::setPushButtonQss(QPushButton?*btn?int?radius?int?padding
??????????????????????????????const?QString?&normalColor?const?QString?&normalTextColor
??????????????????????????????const?QString?&hoverColor?const?QString?&hoverTextColor
??????????????????????????????const?QString?&pressedColor?const?QString?&pressedTextColor)
{
????QStringList?qss;
????qss.append(QString(“QPushButton{border-style:none;padding:%1px;border-radius:%2px;color:%3;background:%4;}“)
???????????????.arg(padding).arg(radius).arg(normalTextColor).arg(normalColor));
????qss.append(QString(“QPushButton:hover{color:%1;background:%2;}“)
???????????????.arg(hoverTextColor).arg(hoverColor));
????qss.append(QString(“QPushButton:pressed{color:%1;background:%2;}“)
???????????????.arg(pressedTextColor).arg(pressedColor));
????btn->setstyleSheet(qss.join(““));
}

void?FlatUI::setLineEditQss(QLineEdit?*txt?int?radius?int?borderWidth
????????????????????????????const?QString?&normalColor?const?QString?&focusColor)
{
????QStringList?qss;
????qss.append(QString(“QLineEdit{border-style:none;padding:3px;border-radius:%1px;border:%2px?solid?%3;}“)
???????????????.arg(radius).arg(borderWidth).arg(normalColor));
????qss.append(QString(“QLineEdit:focus{border:%1px?solid?%2;}“)
???????????????.arg(borderWidth).arg(focusColor));
????txt->setstyleSheet(qss.join(““));
}

void?FlatUI::setProgressBarQss(QProgressBar?*bar?int?barHeight?int?barRadius?int?fontSize
???????????????????????????????const?QString?&normalColor?const?QString?&chunkColor)
{

????QStringList?qss;
????qss.append(QString(“QProgressBar{font:%1pt;background:%2;max-height:%3px;border-radius:%4px;text-align:center;border:1px?solid?%2;}“)
???????????????.arg(fontSize).arg(normalColor).arg(barHeight).arg(barRadius));
????qss.append(QString(“QProgressBar:chunk{border-radius:%2px;background-color:%1;}“)
???????????????.arg(chunkColor).arg(barRadius));
????bar->setstyleSheet(qss.join(““));
}

void?FlatUI::setSliderQss(QSlider?*slider?int?sliderHeight
??????????????????????????const?QString?&normalColor?const?QString?&grooveColor
??????????????????????????const?QString?&handleColor)
{
????int?sliderRadius?=?sliderHeight?/?2;
????int?handleWidth?=?(sliderHeight?*?3)?/?2?+?(sliderHeight?/?5);
????int?handleRadius?=?handleWidth?/?2;
????int?handleOffset?=?handleRad

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????8248??2018-05-20?21:52??gaugecar\flatui.cpp

?????文件???????4436??2018-05-20?21:51??gaugecar\flatui.h

?????文件????????976??2017-12-02?14:12??gaugecar\frmgaugecar.cpp

?????文件????????356??2017-12-02?14:08??gaugecar\frmgaugecar.h

?????文件???????1106??2017-12-02?14:11??gaugecar\frmgaugecar.ui

?????文件??????18193??2017-12-14?15:26??gaugecar\gaugecar.cpp

?????文件???????8846??2017-12-14?15:26??gaugecar\gaugecar.h

?????文件????????570??2017-08-10?16:07??gaugecar\gaugecar.pro

?????文件????????697??2017-09-19?22:04??gaugecar\main.cpp

?????目錄??????????0??2018-08-30?16:37??gaugecar

-----------?---------??----------?-----??----

????????????????43428????????????????????10


評論

共有 條評論