自定义图形(矩形)
// 自定义 Item
RectangleItem::RectangleItem(QGraphicsItem *parent)
: QGraphicsRectItem(parent)
{
// 画笔 - 边框色
p = pen();
p.setWidth(1);
p.setColor(CGlobal:: DRAW_COLOUR_JXBORDER);
setPen(p);
// 画刷 - 背景色
setBrush(CGlobal:: DRAW_COLOUR_JX);
// 可选择
setFlags(QGraphicsItem::ItemIsSelectable);
font.setPointSize(10); //字体大小
font.setBold(false); //字体加粗
font.setFamily("Microsoft YaHei"); //设置字体样式
textItem = new QGraphicsTextItem(this);
}
矩形添加文字
//给矩形添加文字 调用此方法
void RectangleItem::