• 大小: 123KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: 其他
  • 标签: Qt界面  

资源简介

音 乐播放器界面。 欢迎大家一起学习。。。。。。。。

资源截图

代码片段和文件信息

#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(event->globalPos() - mousePoint);
            return true;
        }
    }

    return Qobject::eventFilter(obj evt);
}

void AppInit::start()
{
    qApp->installEventFilter(this);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-27 19:54  uidemo17\
     文件        1198  2017-06-07 09:52  uidemo17\appinit.cpp
     文件         612  2016-12-13 17:18  uidemo17\appinit.h
     文件        8188  2017-08-22 14:12  uidemo17\flatui.cpp
     文件        4421  2017-08-22 14:12  uidemo17\flatui.h
     文件      165548  2017-04-09 17:13  uidemo17\fontawesome-webfont.ttf
     文件         998  2017-04-14 21:10  uidemo17\head.h
     文件        9373  2017-09-05 17:17  uidemo17\iconhelper.cpp
     文件        2938  2017-06-07 09:44  uidemo17\iconhelper.h
     文件         817  2017-09-05 22:13  uidemo17\main.cpp
     文件       67646  2015-06-06 15:47  uidemo17\main.ico
     文件         138  2017-09-05 17:17  uidemo17\main.qrc
     文件          36  2014-10-14 18:18  uidemo17\main.rc
     文件        5013  2017-09-05 23:18  uidemo17\uidemo17.cpp
     文件         579  2017-09-05 22:22  uidemo17\uidemo17.h
     文件         649  2017-09-05 22:43  uidemo17\uidemo17.pro
     文件       23922  2017-12-27 19:54  uidemo17\uidemo17.pro.user
     文件       10062  2017-09-05 23:22  uidemo17\uidemo17.ui

评论

共有 条评论