![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
zss |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
У меня есть свойства widgeta, которые при его показе (showEvent) читают настройки из реестра и задают свойства компанентам.
При закрытии widgeta (closeEvent) настройки сбрасываются обратно в реестр. Но вот в процессе работы понадобилось перерисовать компоненты в зависимости от новых настроек. Как сказать окну, чтоб оно опять считало настройки и перерисовалось ? |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
QWidget::update() и QWidget::repaint()
|
|
|
zss |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
rnd |
![]()
Сообщение
#4
|
Студент ![]() Группа: Участник Сообщений: 54 Регистрация: 22.7.2009 Пользователь №: 930 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
не совсем понятно, а например напрямую дернуть слот не получается?
|
|
|
zss |
![]()
Сообщение
#5
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
не совсем понятно, а например напрямую дернуть слот не получается? так вот и вопрос какой слот вызовет showEvent. Или нужно тогда в другом методе обрабатывать отрисовку. Мне нужен метод, который вызывается лишь один раз при создании widgeta и метод, который вызывается лишь раз при разрушении. Ну и который можно дернуть через слот. В первоначальном случае подошли лишь showEvent/closeEvent |
|
|
rnd |
![]()
Сообщение
#6
|
Студент ![]() Группа: Участник Сообщений: 54 Регистрация: 22.7.2009 Пользователь №: 930 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
что-то все мутновато, может набросок кода прояснит
|
|
|
kwisp |
![]()
Сообщение
#7
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
zss,
на сколько я понял слово "перерисовалось" ты немного неправильно употребил. ты награждаешь форму(виджет) какими-то свойствами при показе и сбрасываешь эти свойства при закрытии. при чем тут рисавание и слоты update() repaint() мне не понятно. т.е. есть функция загрузить настройки которую ты вызываешь из showEvent() и сбросить настройки -- из closeEvent(). в чем собственно вопрос если надо загрузить вызывай функцию загрузки настроек откуда хочешь. Сообщение отредактировал kwisp - 18.8.2009, 22:18 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 16.6.2025, 22:41 |