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

  • 大小: 1.2MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-08-09
  • 語言: 其他
  • 標(biāo)簽: Qt??可移動(dòng)??

資源簡(jiǎn)介

QWidget及其子類窗體組件的標(biāo)題欄受操作系統(tǒng)的控制,即標(biāo)題欄的界面風(fēng)格與操作系統(tǒng)的主題風(fēng)格相同,工程實(shí)踐中需要開發(fā)者自行定義,達(dá)到美化應(yīng)用程序界面的目的。開發(fā)環(huán)境是Qt5.7,調(diào)試成功,可自行下載,如有問題請(qǐng)留言,謝謝!

資源截圖

代碼片段和文件信息

#include?“customtitlewidget.h“
#include?“ui_customtitlewidget.h“

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

????ui->label->setSizePolicy(QSizePolicy::Expanding?QSizePolicy::Fixed);

????ui->maxBtn->setToolTip(tr(“最小化“));
????ui->minBtn->setToolTip(tr(“最大化“));
????ui->closeBtn->setToolTip(tr(“關(guān)閉“));



????connect(ui->maxBtn?SIGNAL(clicked(bool))?this?SLOT(slotClicked()));
????connect(ui->minBtn?SIGNAL(clicked(bool))?this?SLOT(slotClicked()));
????connect(ui->closeBtn?SIGNAL(clicked(bool))?this?SLOT(slotClicked()));
}

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

void?CustomtitleWidget::updateMaximize()
{
????QWidget?*pWindow?=?this->window();
????if?(pWindow->isTopLevel())
????{
????????bool?bMaximize?=?pWindow->isMaximized();
????????if?(bMaximize)
????????{
????????????ui->maxBtn->setToolTip(tr(“Restore“));
????????????ui->maxBtn->setProperty(“maximizeProperty“?“restore“);
????????}
????????else
????????{
????????????ui->minBtn->setProperty(“maximizeProperty“?“maximize“);
????????????ui->minBtn->setToolTip(tr(“Maximize“));
????????}

????????ui->maxBtn->setstyle(QApplication::style());
????}
}

void?CustomtitleWidget::mouseDoubleClickEvent(QMouseEvent?*event)
{
????Q_UNUSED(event);

????emit?ui->maxBtn->clicked();
}

void?CustomtitleWidget::mousePressEvent(QMouseEvent?*event)
{
????if?(ReleaseCapture())
????{
????????QWidget?*pWindow?=?this->window();
????????if?(pWindow->isTopLevel())
????????{
????????????SendMessage(HWND(pWindow->winId())?WM_SYSCOMMAND?SC_MOVE?+?HTCAPTION?0);
????????}
????}
????event->ignore();
}

void?CustomtitleWidget::slotClicked()
{
????QPushButton?*pButton?=?qobject_cast(sender());
????QWidget?*pWindow?=?this->window();
????if?(pWindow->isTopLevel())
????{
????????if?(pButton?==?ui->minBtn)
????????{
????????????pWindow->showMinimized();
????????}
????????else?if?(pButton?==?ui->maxBtn)
????????{
????????????pWindow->isMaximized()???pWindow->showNormal()?:?pWindow->showMaximized();
????????}
????????else?if?(pButton?==?ui->closeBtn)
????????{
????????????pWindow->close();
????????}
????}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-01-21?14:30??QttitleWidget\
?????文件?????????726??2019-01-21?10:58??QttitleWidget\.qmake.stash
?????文件????????2297??2019-01-21?11:01??QttitleWidget\customtitlewidget.cpp
?????文件?????????872??2019-01-21?10:47??QttitleWidget\customtitlewidget.h
?????文件????????4535??2019-01-21?11:06??QttitleWidget\customtitlewidget.ui
?????目錄???????????0??2019-01-21?11:01??QttitleWidget\debug\
?????文件??????563214??2019-01-21?11:01??QttitleWidget\debug\customtitlewidget.o
?????文件??????517548??2019-01-21?11:01??QttitleWidget\debug\main.o
?????文件????????3633??2019-01-21?11:01??QttitleWidget\debug\moc_customtitlewidget.cpp
?????文件??????328195??2019-01-21?11:01??QttitleWidget\debug\moc_customtitlewidget.o
?????文件????????9895??2019-01-21?11:01??QttitleWidget\debug\moc_predefs.h
?????文件????????2689??2019-01-21?11:01??QttitleWidget\debug\moc_widget.cpp
?????文件??????306678??2019-01-21?11:01??QttitleWidget\debug\moc_widget.o
?????文件?????2114582??2019-01-21?11:01??QttitleWidget\debug\QttitleWidget.exe
?????文件??????535443??2019-01-21?11:01??QttitleWidget\debug\widget.o
?????文件?????????175??2019-01-21?10:43??QttitleWidget\main.cpp
?????文件???????26364??2019-01-21?11:01??QttitleWidget\Makefile
?????文件???????56623??2019-01-21?11:01??QttitleWidget\Makefile.Debug
?????文件???????56739??2019-01-21?11:01??QttitleWidget\Makefile.Release
?????文件????????1087??2019-01-21?10:44??QttitleWidget\QttitleWidget.pro
?????文件???????14406??2019-01-21?14:30??QttitleWidget\QttitleWidget.pro.user
?????目錄???????????0??2019-01-21?10:52??QttitleWidget\release\
?????文件????????5001??2019-01-21?11:01??QttitleWidget\ui_customtitlewidget.h
?????文件?????????671??2019-01-21?11:06??QttitleWidget\widget.cpp
?????文件?????????284??2019-01-21?10:51??QttitleWidget\widget.h

評(píng)論

共有 條評(píng)論