• 大小: 0.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


截图,遮罩,弹窗对话框 还有按钮菜单

资源截图

代码片段和文件信息

#include “appinit.h“
#include “qapplication.h“
#include “qevent.h“
#include “qwidget.h“

AppInit *AppInit::self = 0;
AppInit::AppInit(Qobject *parent) : Qobject(parent)
{
}

bool AppInit::eventFilter(Qobject *obj QEvent *evt)
{
    QWidget *w = (QWidget *)obj;
    if (!w->property(“CanMove“).toBool()) {
        return Qobject::eventFilter(obj evt);
    }

    static QPoint mousePoint;
    static bool mousePressed = false;

    QMouseEvent *event = static_cast(evt);
    if (event->type() == QEvent::MouseButtonPress) {
        if (event->button() == Qt::LeftButton) {
            mousePressed = true;
            mousePoint = event->globalPos() - w->pos();
            return true;
        }
    } else if (event->type() == QEvent::MouseButtonRelease) {
        mousePressed = false;
        return true;
    } else if (event->type() == QEvent::MouseMove) {
        if (mousePressed && (event->buttons() && Qt::LeftButton)) {
            w->move(e

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-18 13:13  maskdemo\
     文件        1198  2016-12-29 08:57  maskdemo\appinit.cpp
     文件         612  2016-12-13 17:18  maskdemo\appinit.h
     文件        2666  2016-12-29 13:31  maskdemo\bg_menu.png
     目录           0  2018-04-18 22:44  maskdemo\Debug\
     文件         726  2018-04-01 21:08  maskdemo\Debug\.qmake.stash
     目录           0  2018-05-18 11:57  maskdemo\Debug\debug\
     文件       26312  2018-04-01 21:08  maskdemo\Debug\Makefile
     文件      121801  2018-04-01 21:08  maskdemo\Debug\Makefile.Debug
     文件      122111  2018-04-01 21:08  maskdemo\Debug\Makefile.Release
     文件         344  2018-04-01 21:08  maskdemo\Debug\object_script.maskdemo.Debug
     文件         376  2018-04-01 21:08  maskdemo\Debug\object_script.maskdemo.Release
     目录           0  2018-04-01 21:08  maskdemo\Debug\release\
     文件        2141  2018-04-01 21:08  maskdemo\Debug\ui_frm1.h
     文件        2141  2018-04-01 21:08  maskdemo\Debug\ui_frm2.h
     文件        3960  2018-04-01 21:08  maskdemo\Debug\ui_frmmenu.h
     文件        4231  2018-04-01 21:08  maskdemo\Debug\ui_widget.h
     文件         385  2016-12-29 15:27  maskdemo\frm1.cpp
     文件         313  2016-12-29 08:52  maskdemo\frm1.h
     文件        1298  2016-12-29 09:03  maskdemo\frm1.ui
     文件         385  2016-12-29 09:01  maskdemo\frm2.cpp
     文件         313  2016-12-29 08:52  maskdemo\frm2.h
     文件        1298  2016-12-29 09:03  maskdemo\frm2.ui
     文件         734  2016-12-30 23:23  maskdemo\frmmenu.cpp
     文件         377  2016-12-30 23:23  maskdemo\frmmenu.h
     文件        3159  2016-12-30 23:23  maskdemo\frmmenu.ui
     文件         769  2016-12-29 09:00  maskdemo\main.cpp
     文件          95  2016-12-30 23:33  maskdemo\main.qrc
     文件         667  2016-12-30 23:19  maskdemo\maskdemo.pro
     文件       23688  2018-05-18 13:13  maskdemo\maskdemo.pro.user
     文件        1632  2016-12-30 12:49  maskdemo\maskwidget.cpp
............此处省略6个文件信息

评论

共有 条评论