Hello, such a problem:
/home/u0807/QtApplication_2/main.cpp:83: ошибка: no matching function for call to 'QGraphicsTextItem::QGraphicsTextItem(int, myClass*)' itemText[1] = new QGraphicsTextItem(0, this); ^ #include <QApplication> #include <QtCore> #include <QtGui> #include <QString> #include <QInputDialog> #include <QGraphicsScene> #include <QGraphicsItem> #include <QGraphicsView> #include <QPushButton> #include <QGridLayout> #include <QMessageBox> #include <QGraphicsEllipseItem> #include <QGraphicsTextItem> ..... for (int i = 0; i < 4; i++) { item[i] = new QGraphicsEllipseItem(0, this); item[i]->setRect(QRectF(-90, -35 + (i * 16), 15, 15)); item[i]->setBrush(QBrush(Qt::yellow)); item[i]->setAcceptHoverEvents(true); item[i]->setToolTip("10.31." + QString::number(i + 3) + ".130"); } itemText[1] = new QGraphicsTextItem(0, this); Tell me please.
QGraphicsTextItemclass has constructors and compare with yours. - Pavel Parshin