![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
gvenihvivar |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 36 Регистрация: 6.11.2013 Пользователь №: 3967 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В MainWindow создала mdiarea. В mdi вывожу новые созданные mainwindow.
Проблема в следующем. В главном окне результаты расчета меняются раз в секунда, как должны. А вот в окне в мди нет. Хотя туда выводится такой же класс с расчетами. Как заставить обновляться виджет в mdiarea. |
|
|
Trisch |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
А можно на код взглянуть?
|
|
|
gvenihvivar |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 36 Регистрация: 6.11.2013 Пользователь №: 3967 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
это создается виджет. Метод запускается по нажатию кнопки.
сам класс окна реализован так Раскрывающийся текст
так вызывается метод с расчетами в файле самого главного окна. Вызывается один раз в секунду.
если нажатием кнопки открывать дочернее окно то данные в label изменяются, а вот в реальном времени ни как |
|
|
Trisch |
![]()
Сообщение
#4
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
Так, если я правильно понял. Так вы создаете дочернее окно
тогда, по идее, чтобы запустить в нем вывод расчетов, надо сделать так:
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
gvenihvivar подход в корне не верен.
экземпляр QMainWindow в программе должен быть только один иначе жди глюков - это два В addSubWindow передаётся указатель на QMdiSubWindow (пример в документации) - это раз Вообще при работе с MDI нужно оперировать только указателем на QMdiSubWindow вместо указателя на виджет, либо делать наследника сразу от QMdiSubWindow. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 10.7.2025, 16:08 |