1 Star 0 Fork 4

ysx1993/maple_album

forked from 屁股大象/maple_album 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
MainWindow.h 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
屁股大象 提交于 2022-05-21 09:44 . 添加一些操作提示
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include "photo/photoitem.h"
#include "photoview.h"
#include "photoscene.h"
#ifdef Q_OS_WINDOWS
#include <windows.h>
#include <QtWinExtras/QtWin>
#include <QDomComment>
#endif
#include <QAbstractNativeEventFilter>
#include <QLabel>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow, public QAbstractNativeEventFilter
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
/**
* @brief CreateItem 生成一个Item
* @param path 图片完整路径
*/
void CreateItem(const QString& path);
/**
* @brief CreateItem 生成一个Item
* @param pixmap 已有图片
*/
void CreateItem(const QPixmap& pixmap);
protected:
virtual bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override;
void Init();
void Capture();
private:
Ui::MainWindow *ui;
PhotoView* m_pView;
PhotoScene* m_pScene;
QLabel* m_pLabelPrompt;
};
#endif // MAINWINDOW_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/YinShiXing/maple_album.git
git@gitee.com:YinShiXing/maple_album.git
YinShiXing
maple_album
maple_album
master

搜索帮助