これがQtのもう1つの初心者です。
私がする必要があるのは、メインウィンドウの中央にスクロール可能な領域を配置することです。これにより、画像が表示され、ユーザーは画像にペイントできます。
QPixmapをスクロール可能な領域に直接追加できないため、次のようにQWidgetのサブクラスを作成しようとしました。
class Canvas: public QWidget
{
public:
Canvas(){
image = new QPixmap(480,320);
image->fill(Qt::red);
}
QPixmap *image;
};
次に、ヘッダーファイルでCanvas*cを宣言しました。
実装では、私は次のように書いています。
canvas = new Canvas;
setCentralWidget(canvas);
ただし、明らかにこれはQPixmapを表示するのに役立ちません。私は何をすべきかわかりません。