#include "itemwidget.h" #include #include #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); //Works well itemwidget w1; w1.show(); //fail itemwidget *w2 = new itemwidget(); const int APP_WIDTH = 640; const int APP_HEIGHT = 480; QGraphicsView view; QGraphicsScene scene(-APP_WIDTH / 2, -APP_HEIGHT / 2, APP_WIDTH, APP_HEIGHT); QGraphicsProxyWidget *proxyDialog = scene.addWidget(w2); proxyDialog->setPos(-APP_WIDTH / 2, -100); view.setScene(&scene); view.show(); return a.exec(); }