ので、私のように見えるクラスを持つFUNCに戻り機能を転送する方法。それで、私はCameraViewクラスのインスタンスのQImageを関数showに転送する必要があります。どのように我々C++は、値が
私はかなり良い問題を解決する必要がvoid MainWindow::Show(QImage const *img,QGraphicsView *view){
QGraphicsScene *tempImg = new QGraphicsScene();
tempImg->addPixmap(QPixmap::fromImage(*img));
view->setScene(tempImg);
}
void MainWindow::on_pushButton_clicked()
{
QImage RIImg("/root/Desktop/label.jpg");
CameraView view(RIImg);
//error
this->Show(&(view.GetView()), ui->NormalImg);///
}
、私たちはview.GetViewにQImageののインスタンスを同一視する方法()とショーを(機能するために、そのインスタンスの転送は)ひどいに見えるこのサイト上の誰もが知ってください。それで決めることができますか?
あなたは非常に明確ではないショー – pm100
にCameraViewのインスタンスを渡す必要があります。どのような価値をどの機能に移したいですか?関数はパラメータを取ることができるのは分かりますか? – user463035818
'MainWindow :: Show'関数で、' CameraView :: GetView'を実行するために 'CameraView'のインスタンスを作成する必要があります。 'MainWindow :: on_pushButton_clicked()'関数を参照してください。 –