ich bin noch nicht lange in der Materie Qt aber hab erfahrungen aus anderen Sprachen.
Zum Problem,
ich probiere gerade nen bissel mit dem Tutorial von Qt rum und wollte ein GraphicsView einfügen.
Hab mir dann in der Documentation die Passenden Klasse namen QGraphicsView rausgesucht und wollte sie einfach mal mit in meine neue Klasse einbinden.
Nunja, irgendwie will er es mir nur nicht erlauben...
hier der code:
Code: Alles auswählen
#include <QApplication>
#include <QFont>
#include <QPushButton>
#include <QWidget>
#include <QGraphicsScene>
#include <QGraphicsView>
class MyWidget : public QWidget
{
public:
MyWidget(QWidget *parent = 0);
};
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
setFixedSize(800, 600);
QGraphicsScene scene;
scene.addRect(QRectF(-10, -10, 20, 20));
QGraphicsView view(&scene);
view.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MyWidget widget;
widget.show();
return app.exec();
}
Code: Alles auswählen
QGraphicsView view(&scene);