Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Проблема при вызове метода clear() у QGraphicsScene по сигналу (https://www.otvetnemail.ru/novyj-arhiv-2-812/problema-pri-vyzove-metoda-clear-u-qgraphicsscene-po-signalu-332958/)

Guest 30.09.2011 10:04

Проблема при вызове метода clear() у QGraphicsScene по сигналу
 
При вызове метода clear() у QGraphicsScene по сигналу QGraphicsProxyWidget приложение падает!Как избежать падения приложения?Вот пример кода:КодC++ (Qt)#include #include #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QGraphicsScene *scene = new QGraphicsScene(); QGraphicsView *view = new QGraphicsView(); view->setDragMode(QGraphicsView::ScrollHandDr ag); view->setRenderHint(QPainter::Antialiasing, true); view->setSceneRect(-200, -200, 400, 400); view->setScene(scene); view->show(); QPushButton *button = new QPushButton("TEST BUTTON", NULL); QObject::connect(button, SIGNAL(clicked()), scene, SLOT(clear())); QGraphicsProxyWidget *gWidget = scene->addWidget(button); scene->setSceneRect(scene->itemsBoundingRect()); return app.exec();}


Часовой пояс GMT, время: 10:27.


© www.otvetnemail.ru - Форум вопросов и ответов.