コード例 #1
0
ファイル: label.cpp プロジェクト: felixbarring/VoxelGame
Label::Label(int x,
             int y,
             int width,
             int height,
             const string& name,
             graphics::GraphicsManager& graphicsManager,
             unsigned layer)
  : AbstractWidget(1, x, y, width, height, graphicsManager)
  , m_text{createLabelText(x, y, height, name, layer)} {
}
コード例 #2
0
ファイル: graphnode.cpp プロジェクト: issamabd/PTNET-Editor
GraphNode::GraphNode(int node_index, const QList<NODELABEL> &M, float width, float height)
    :QGraphicsEllipseItem()
{
  index = node_index;
  marking = M;
  ht = height;
  wd = width;

  setPen(Qt::NoPen);
  setZValue(1000.0);
  setFlag(QGraphicsItem::ItemIsMovable, false);
  setFlag(QGraphicsItem::ItemIsSelectable, false);
  setFlag(QGraphicsItem::ItemSendsGeometryChanges, true);

  label = new QGraphicsSimpleTextItem(this);
  createLabelText();
}