QtCanpool 3.3.0
载入中...
搜索中...
未找到
ribbonwindow.h
浏览该文件的文档.
1
5#pragma once
6
7#include "qxribbon_global.h"
8#include "ribbonmainwindow.h"
9#include "ribbontheme.h"
10
12
13class RibbonWindowPrivate;
14class RibbonBar;
15
40{
41 Q_OBJECT
42 Q_PROPERTY(int ribbonTheme READ ribbonTheme WRITE setRibbonTheme)
43public:
44 RibbonWindow(QWidget *parent = Q_NULLPTR);
45 ~RibbonWindow() Q_DECL_OVERRIDE;
46
47 bool isFrameless() const;
48 void setFrameless(bool frameless);
49
50 void updateWindowFlags(Qt::WindowFlags flags) Q_DECL_OVERRIDE;
51protected:
52 virtual bool eventFilter(QObject *obj, QEvent *e) Q_DECL_OVERRIDE;
53 virtual bool event(QEvent *e) Q_DECL_OVERRIDE;
54private:
56};
57
virtual void updateWindowFlags(Qt::WindowFlags flags)
virtual bool eventFilter(QObject *obj, QEvent *event) override
virtual bool event(QEvent *e) override
如果要使用 RibbonBar,必须使用 RibbonWindow 代替 QMainWindow
#define QX_DECLARE_PRIVATE(Class)
#define Q_NULLPTR
Copyleft (C) 2025 maminjie canpool@163.com SPDX-License-Identifier: MulanPSL-2.0
#define QX_RIBBON_EXPORT
#define QX_RIBBON_END_NAMESPACE
#define QX_RIBBON_BEGIN_NAMESPACE