cityblock.h

来自「用qt做的城市电子地图」· C头文件 代码 · 共 30 行

H
30
字号
#ifndef CITYBLOCK_H#define CITYBLOCK_H#include <QColor>#include <QGraphicsItem>#include <QPainterPath>class QGradient;class CityBlock : public QGraphicsItem{public:    enum Kind { Park, SmallBuilding, Hospital, Hall, Building, Tower,                LShapedBlock, LShapedBlockPlusSmallBlock, TwoBlocks,                BlockPlusTwoSmallBlocks };    CityBlock(Kind kind);    QRectF boundingRect() const;    void paint(QPainter *painter,               const QStyleOptionGraphicsItem *option, QWidget *widget);private:    int kind;    QColor color;    QPainterPath shape;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?