Russian Qt Forum
Ноябрь 22, 2024, 23:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Qt 4.x.x] Property editor зависимые элементы  (Прочитано 6611 раз)
vregess
Гость
« : Сентябрь 05, 2007, 08:24 »

Задался таким вопросом. Сделал свой простенький PropertyEditor. Нужно реализовать зависимые property.
Например, значение одного property зависит от значения другого. Или границы задания значений отдельно взятого property зависят от значения конкретного property. Кто-нибудь делал подобное?
Или есть ли стандартные решения?
Интересует реализация.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Сентябрь 06, 2007, 23:59 »

такое сделано в Value Browser, см. тут

http://www.ii-system.com
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #2 : Сентябрь 07, 2007, 00:00 »

прямая ссылка http://www.ii-system.com/soft/vbrowser/vbrowser.htm
там можно скачать сырцы и демки
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
vregess
Гость
« Ответ #3 : Сентябрь 07, 2007, 10:27 »

прямая ссылка http://www.ii-system.com/soft/vbrowser/vbrowser.htm
там можно скачать сырцы и демки

Да, в курсе, что существует vbrowser. Надо глянуть, думал, что у вас такого нету)
Записан
vregess
Гость
« Ответ #4 : Сентябрь 08, 2007, 06:29 »

Я правильно понял, что это
Цитировать
Связь с внешними переменными.
или нет?

Можно пример, как это сделать с vb. А то чет не нашел
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #5 : Сентябрь 08, 2007, 12:21 »

В демке Demo.2 приводтся пример данной функции.

Если кратко - добавляется итем к браузеру типа

vb->addBool(0, "P parameter", "", "ViewP", &bViewP);

где bViewP - переменная, которая будет обновлять свое значение из браузера при вызове метода vb->updateLinked(), или наоборот, обновлять браузер при вызове vb->updateFromLinked().
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
vregess
Гость
« Ответ #6 : Январь 06, 2008, 14:52 »

я конечно примеры так и не посмотрел. В замешательстве
но вопрос ради интереса задам.
итем и связанное с ним значение будут иметь одинаковые значения, как я понимаю.

мне же надо, чтоб при изменении итема значение связанного с ним параметра изменялось по своему закону.
да и еще связанных параметров больше 1.

ну я тут свой редактор делаю, там вроде реализовал это.
хз может криво, но в первом приближении работает.

а мб я не так все понял. на работу выйду разберусь.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.126 секунд. Запросов: 23.