関数を戻せない理由を理解するのに問題があります。何か案は?
私が得るエラーは次のとおりです。'*'トークンの前および')'トークンの前に1次式が必要です。
(これがC ++またはQtエラーであるかどうかわからない、私は両方の専門家ではありません)
int MainWindow::createPacket(const QString &source)
{
QGraphicsView *editor = new QGraphicsView;
int tabIndex = packet->addTab(editor, source);
packet->setCurrentIndex(tabIndex);
return paintEvent(QPaintEvent*); <<<<<<<<< The line the error appears on.
}
void MainWindow::paintEvent(QPaintEvent*)
{
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);
painter.setPen(Qt::black);
QRect rect = QRect(10, 20, 70, 40);
painter.drawText(rect, Qt::AlignCenter,
"Source");
painter.drawRect(rect);
}