Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2010, 23:21   #1
__avatar__
 
Регистрация: 29.05.2009
Сообщений: 7
По умолчанию qt QGraphicsProxyWidget Warning: setWidget: cannot embed

всем привет...
пишу прогу в институт... хочу создать маленькую анимацию.. (если кто знает то делаю по примеру который вшит в QtCreator а именно - "states", но там все кнопки вручную пишутся, а у меня нет).
Код:
QGraphicsProxyWidget *buttonProxy = new QGraphicsProxyWidget;
        buttonProxy->setWidget(ui->butt);\\ ворнинг относится к этой строке
 
    QGraphicsWidget *widget = new QGraphicsWidget;
       QGraphicsLinearLayout *layout = new QGraphicsLinearLayout(Qt::Vertical, widget);
       layout->addItem(buttonProxy);
       widget->setLayout(layout);
 
    QGraphicsScene scene;
    scene.addItem(widget);
    ui->graphicsView->setScene(&scene);//после этого кода выпадает ворнинг
Warning - QGraphicsProxyWidget::setWidget: cannot embed widget 0x995dd90 which is not a toplevel widget, and is not a child of an embedded widget
ui->butt - это просто обьект QPushButton который поставлен на форму
конечно же если написать так

Код:
QPushButton *button = new QPushButton;
    QGraphicsProxyWidget *buttonProxy = new QGraphicsProxyWidget;
        buttonProxy->setWidget(button );
то все нормально...
да я понимаю что лучше (может) прописывать все кнопки и т.д. вручную, но я уже много сделал и переделывать мне не очень хочется.
__avatar__ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как отключить музыку embed ma000123 JavaScript, Ajax 1 05.03.2010 13:46
Ошибка warning C4715 MAKEDON Общие вопросы C/C++ 2 21.03.2009 13:13
embed Andr180nag HTML и CSS 2 19.08.2008 23:55
Warning LeoN Общие вопросы Delphi 10 11.02.2008 13:32