0
我的代碼如下:QGraphicsSimpleTextItem 「無效的使用不完全類型的」
pointerwidget.h
QGraphicsSimpleTextItem *text;
pointerwidget.cpp
void PointerWidget::placeNumbers(float spacing, int currentTickNumber)
{
float label = spacing/scaleFactor;
text = scene->addSimpleText(QString::number(label),QFont("Comic Sans MS", 12, QFont::Bold));
text->setPos(currentTickNumber*spacing,30);
}
無處不在,我讀說,使用setPos( x,y)來定位文本項目。這是QGraphicsItem的一個功能。我得到「不完整類型的無效使用」類QGraphicsSimpleTextItem'「的錯誤。爲了進一步確認出現問題,Qt Creator不會「識別」或嘗試「自動完成」函數調用。
如果它註釋掉給我錯誤的那一行,我會得到一堆位於(0,0)處的簡單文本。點是,它不是給我錯誤的addSimpleText()函數。
任何想法?
謝謝!