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

  • 大小: 742KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-13
  • 語言: 其他
  • 標簽: Qt??皮膚??界面??

資源簡介

Qt自定義皮膚切換。。

資源截圖

代碼片段和文件信息

#include?“frmmain.h“
#include?“ui_frmmain.h“
#include?“iconhelper.h“
#include?“myhelper.h“

frmMain::frmMain(QWidget?*parent)?:
????QDialog(parent)
????ui(new?Ui::frmMain)
{
????ui->setupUi(this);

????myHelper::FormInCenter(this);
????this->Initstyle();
}

frmMain::~frmMain()
{
????delete?ui;
}

void?frmMain::Initstyle()
{
????//設置窗體標題欄隱藏
????this->setWindowFlags(Qt::framelessWindowHint?|?Qt::WindowSystemMenuHint?|?Qt::WindowMinMaxButtonsHint);
????location?=?this->geometry();
????max?=?false;
????mousePressed?=?false;

????//安裝事件監聽器讓標題欄識別鼠標雙擊
????ui->lab_title->installEventFilter(this);

????Iconhelper::Instance()->SetIcon(ui->btnMenu_Close?QChar(0xf00d)?10);
????Iconhelper::Instance()->SetIcon(ui->btnMenu_Max?QChar(0xf096)?10);
????Iconhelper::Instance()->SetIcon(ui->btnMenu_Min?QChar(0xf068)?10);
????Iconhelper::Instance()->SetIcon(ui->btnMenu?QChar(0xf0c9)?10);
????Iconhelper::Instance()->SetIcon(ui->lab_Ico?QChar(0xf015)?12);
}

bool?frmMain::eventFilter(Qobject?*obj?QEvent?*event)
{
????if?(event->type()?==?QEvent::MouseButtondblclick)?{
????????this->on_btnMenu_Max_clicked();
????????return?true;
????}
????return?Qobject::eventFilter(obj?event);
}

void?frmMain::mouseMoveEvent(QMouseEvent?*e)
{
????if?(mousePressed?&&?(e->buttons()?&&?Qt::LeftButton)?&&?!max)?{
????????this->move(e->globalPos()?-?mousePoint);
????????e->accept();
????}
}

void?frmMain::mousePressEvent(QMouseEvent?*e)
{
????if?(e->button()?==?Qt::LeftButton)?{
????????mousePressed?=?true;
????????mousePoint?=?e->globalPos()?-?this->pos();
????????e->accept();
????}
}

void?frmMain::mouseReleaseEvent(QMouseEvent?*)
{
????mousePressed?=?false;
}

void?frmMain::on_btnMenu_Close_clicked()
{
????qApp->exit();
}

void?frmMain::on_btnMenu_Max_clicked()
{
????if?(max)?{
????????this->setGeometry(location);
????????Iconhelper::Instance()->SetIcon(ui->btnMenu_Max?QChar(0xf096)?10);
????????ui->btnMenu_Max->setToolTip(“最大化“);
????}?else?{
????????location?=?this->geometry();
????????this->setGeometry(qApp->desktop()->availableGeometry());
????????Iconhelper::Instance()->SetIcon(ui->btnMenu_Max?QChar(0xf079)?10);
????????ui->btnMenu_Max->setToolTip(“還原“);
????}
????max?=?!max;
}

void?frmMain::on_btnMenu_Min_clicked()
{
????this->showMinimized();
}

void?frmMain::on_pushButton_clicked()
{
????myHelper::ShowMessageBoxInfo(“恭喜你獲得我公司送出的1000萬元大禮一份!“);
}

void?frmMain::on_pushButton_2_clicked()
{
????int?result?=?myHelper::ShowMessageBoxQuesion(“確定真的不要我了嗎?“);
????if?(result?==?1)?{
????????myHelper::ShowMessageBoxInfo(“你好狠心啊!“);
????}?else?{
????????myHelper::ShowMessageBoxInfo(“親愛的我就知道你不會離開我的!“);
????}
}

void?frmMain::on_pushButton_3_clicked()
{
????myHelper::ShowMessageBoxError(“天空飄來五個字!“);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-16?19:13??Qtproject\
?????文件????????6148??2018-03-16?12:17??Qtproject\.DS_Store
?????目錄???????????0??2019-04-29?10:43??__MACOSX\
?????目錄???????????0??2019-04-29?10:43??__MACOSX\Qtproject\
?????文件?????????120??2018-03-16?12:17??__MACOSX\Qtproject\._.DS_Store
?????文件????????2999??2014-08-15?16:44??Qtproject\frmmain.cpp
?????文件?????????216??2014-08-15?16:44??__MACOSX\Qtproject\._frmmain.cpp
?????文件?????????836??2014-08-15?16:44??Qtproject\frmmain.h
?????文件?????????216??2014-08-15?16:44??__MACOSX\Qtproject\._frmmain.h
?????文件???????16301??2014-08-15?16:17??Qtproject\frmmain.ui
?????文件?????????216??2014-08-15?16:17??__MACOSX\Qtproject\._frmmain.ui
?????文件????????2153??2014-08-15?16:44??Qtproject\frmmessagebox.cpp
?????文件?????????216??2014-08-15?16:44??__MACOSX\Qtproject\._frmmessagebox.cpp
?????文件?????????716??2014-08-15?16:44??Qtproject\frmmessagebox.h
?????文件?????????216??2014-08-15?16:44??__MACOSX\Qtproject\._frmmessagebox.h
?????文件????????9558??2014-08-15?08:48??Qtproject\frmmessagebox.ui
?????文件?????????216??2014-08-15?08:48??__MACOSX\Qtproject\._frmmessagebox.ui
?????文件?????????633??2014-08-10?16:46??Qtproject\iconhelper.cpp
?????文件?????????216??2014-08-10?16:46??__MACOSX\Qtproject\._iconhelper.cpp
?????文件?????????789??2014-07-29?16:38??Qtproject\iconhelper.h
?????文件?????????216??2014-07-29?16:38??__MACOSX\Qtproject\._iconhelper.h
?????目錄???????????0??2014-08-15?17:21??Qtproject\image\
?????文件?????????151??2014-08-05?22:44??Qtproject\image\add-line_horizontal.png
?????目錄???????????0??2019-04-29?10:43??__MACOSX\Qtproject\image\
?????文件?????????216??2014-08-05?22:44??__MACOSX\Qtproject\image\._add-line_horizontal.png
?????文件????????2837??2013-09-11?14:33??Qtproject\image\add-line_vertical.png
?????文件?????????216??2013-09-11?14:33??__MACOSX\Qtproject\image\._add-line_vertical.png
?????文件????????2837??2013-09-11?14:33??Qtproject\image\array_down.png
?????文件?????????216??2013-09-11?14:33??__MACOSX\Qtproject\image\._array_down.png
?????文件????????8377??2014-08-14?19:37??Qtproject\image\black.css
?????文件?????????216??2014-08-14?19:37??__MACOSX\Qtproject\image\._black.css
............此處省略46個文件信息

評論

共有 條評論