Здравствуйте, гость ( Вход | Регистрация )
| Гость_xrc2_* |
20.4.2010, 18:47
Сообщение
#1
|
|
Гости |
У wxWidgets перед тем как рисовать объект библиотека шлет wxUpdateUIEvent в котором можно динамически выставить disable\enable\visible\hide для объекта.
Существует ли такая такая модель в QT? Просмотрел много кода в QT и заметил что здесь реализация UI свойств делается путем создания таймера, опрашивая каждую единицу времени состояние объекта - это конечно не так уж и плохо, может даже и удобно, но может есть и другие варианты на эту тему? |
|
|
|
![]() |
|
Litkevich Yuriy |
20.4.2010, 20:33
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Гость_xrc2_* @ 20.4.2010, 23:22) Link А в QT я заметил только такую реализацию: Ставиться QTimer и в колбэке отвечу в обратном порядке, в Qt почти не используются колбэки, я посидев на Qt, уже в буквальном смысле шарахаюсь, от систем разработки в которых нет слотов/сигналов.Цитата(Гость_xrc2_* @ 20.4.2010, 23:22) Link Я хочу динамически делать кнопку disable если чекбокс нажат (это просто пример таких элементов может быть множество). это делается с помощью слотов и сигналовэто ВЕСЬ(!) кодПосмотри Link |
|
|
|
|
xrc2 |
20.4.2010, 21:29
Сообщение
#3
|
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 20.4.2010 Пользователь №: 1645 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 20.4.2010, 20:33) Link Цитата(Гость_xrc2_* @ 20.4.2010, 23:22) Link А в QT я заметил только такую реализацию: Ставиться QTimer и в колбэке отвечу в обратном порядке, в Qt почти не используются колбэки, я посидев на Qt, уже в буквальном смысле шарахаюсь, от систем разработки в которых нет слотов/сигналов.Цитата(Гость_xrc2_* @ 20.4.2010, 23:22) Link Я хочу динамически делать кнопку disable если чекбокс нажат (это просто пример таких элементов может быть множество). это делается с помощью слотов и сигналовэто ВЕСЬ(!) кодПосмотри Link Да нет, дело не в этом... Хорошо немного изменим задачу: А если мне захочется изменить состояние кнопки (disable\enable) в зависимости от переменной или от переменных, которые не издают сигналы, а менять измениться могут в любое время? |
|
|
|
xrc2 Update event UI 20.4.2010, 18:47
Litkevich Yuriy нет в Qt нет никакого упреждающего события. А прос... 20.4.2010, 19:01
xrc2 Цитата(Litkevich Yuriy @ 20.4.2010, 19:01... 20.4.2010, 19:22
Litkevich Yuriy хм, ну просто вызови соответствующий метод виджета... 20.4.2010, 23:29
Гость_xrc2_* Цитата(Litkevich Yuriy @ 20.4.2010, 23:29... 21.4.2010, 10:13![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 14:37 |