Adjusted drawings

This commit is contained in:
Jesse Qu 2025-12-29 15:25:32 +08:00
parent 7ee57e3be9
commit 2e704dfd9a
3 changed files with 7 additions and 7 deletions

View File

@ -6,7 +6,7 @@
class GraphicsBusSectionItem : public GraphicsBaseItem class GraphicsBusSectionItem : public GraphicsBaseItem
{ {
public: public:
explicit GraphicsBusSectionItem(QGraphicsItem *parent = nullptr); explicit GraphicsBusSectionItem(const QRect &rect, QGraphicsItem *parent = nullptr);
virtual ~GraphicsBusSectionItem(); virtual ~GraphicsBusSectionItem();
void resize(int, double, double, const QPointF&) override; void resize(int, double, double, const QPointF&) override;

View File

@ -3,15 +3,15 @@
#include <QPainter> #include <QPainter>
#include <QStyleOption> #include <QStyleOption>
GraphicsBusSectionItem::GraphicsBusSectionItem(QGraphicsItem *parent) GraphicsBusSectionItem::GraphicsBusSectionItem(const QRect &rect, QGraphicsItem *parent)
: GraphicsBaseItem(parent), m_dRatioX(1 / 10.0), m_dRatioY(1 / 10.0) : GraphicsBaseItem(parent), m_dRatioX(1 / 10.0), m_dRatioY(1 / 10.0)
{ {
m_pen = QPen(Qt::blue, 2); m_pen = QPen(Qt::blue, 2);
m_brush = QBrush(QColor(100, 150, 255, 50)); m_brush = QBrush(QColor(100, 150, 255, 50));
m_lastBoudingRect = QRectF(-10, -10, 20, 20); m_lastBoudingRect = rect;
m_boundingRect = QRectF(-10, -10, 20, 20); m_boundingRect = rect;
m_dWidth = 20; m_dWidth = rect.width();
m_dHeight = 20; m_dHeight = rect.height();
} }
GraphicsBusSectionItem::~GraphicsBusSectionItem() GraphicsBusSectionItem::~GraphicsBusSectionItem()

View File

@ -53,7 +53,7 @@ void CreatingSelector::mousePressEvent(QGraphicsSceneMouseEvent* event, Designer
case GIT_busSection: case GIT_busSection:
{ {
m_creatingMethod = CM_drag; m_creatingMethod = CM_drag;
m_pCreatingItem = new GraphicsBusSectionItem(); m_pCreatingItem = new GraphicsBusSectionItem(QRect(-2, -2, 4, 4));
} }
break; break;
default: default: