저는 Qt를 사용하는 초보자이며 문제가 있습니다. QGraphicsView 및 QGraphicsScene을 사용하여 빨간색 배경을 표시하고 싶습니다. 빨간색 대신에 나는 여전히 흰색을 표시하고 있습니다. 나는 문제가 어디에 있는지 모른다.Qt로 시작 - QGraphicsView 및 QGraphicsScene
MainWindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QGraphicsView>
#include <QGraphicsScene>
#include <QBrush>
class Screen:public QGraphicsView
{
Q_OBJECT
public:
Screen();
};
#endif // MAINWINDOW_H
MainWindow.cpp
#include "mainwindow.h"
Screen::Screen()
{
QGraphicsView *view = new QGraphicsView(this);
QGraphicsScene *scene = new QGraphicsScene();
QBrush redBrush(Qt::red);
scene->setBackgroundBrush(redBrush);
view->setScene(scene);
}
하여 Main.cpp
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Screen scr;
scr.show();
return a.exec();
}