DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAShapeEditPannelWidget.h
1#ifndef DASHAPEEDITPANNELWIDGET_H
2#define DASHAPEEDITPANNELWIDGET_H
3
4#include <QWidget>
5#include <QBrush>
6#include <QPen>
7#include "DACommonWidgetsAPI.h"
8namespace Ui
9{
10class DAShapeEditPannelWidget;
11}
12
13namespace DA
14{
20class DACOMMONWIDGETS_API DAShapeEditPannelWidget : public QWidget
21{
22 Q_OBJECT
23
24public:
25 explicit DAShapeEditPannelWidget(QWidget* parent = nullptr);
27 //获取背景画刷
28 QBrush getBackgroundBrush() const;
29 //获取边框画笔
30 QPen getBorderPen() const;
31public slots:
32 //设置背景画刷,会发射backgroundColorChanged
33 void setBackgroundBrush(const QBrush& b);
34 //设置边框画笔
35 void setBorderPen(const QPen& v);
36signals:
42 void backgroundBrushChanged(const QBrush& b);
48 void borderPenChanged(const QPen& p);
49
50private:
51 Ui::DAShapeEditPannelWidget* ui;
52};
53}
54#endif // DASHAPEEDITPANNELWIDGET_H
针对形状的编辑
Definition DAShapeEditPannelWidget.h:21
void borderPenChanged(const QPen &p)
边框画笔发生变化
void backgroundBrushChanged(const QBrush &b)
背景颜色发生变化
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44