crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Свойства с пустыми значениями в QtPropertyBrowser
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
tp4 Дата 22.6.2011, 20:24
 
Цитата(Litkevich Yuriy @ 22.6.2011, 14:07) *
а для чего, в качестве значения по умолчанию?


В Property Browser'е должны отображаться поля и значения таблицы из БД. Некоторые поля могут быть NULL'ами и пользователь должен видеть, что значение поля не задано. Если беру из базы NULL значения поля и устанавливаю его в качестве значения соответсвтующей QtVariantProperty, то эти свойства не отображаются в проперти браузере. Со строковыми полями все просто - если значение NULL, то всталяем пустую строку. C числовыми данными такой фокус не проходит. Устанавливать "0" в этом случае не хочется, т.к. возникает неоднозначность. Хочется в таких свойствах оставлять поле значения пустым.
Litkevich Yuriy Дата 22.6.2011, 13:07
 
Цитата(tp4 @ 20.6.2011, 14:36) *
чтобы некоторые свойства отображались в дереве, но не имели значения.
а для чего, в качестве значения по умолчанию?
tp4 Дата 20.6.2011, 11:36
  Здравствуйте, господа.

Использую Qt Property Browser. Необходимо, чтобы некоторые свойства отображались в дереве, но не имели значения. Подскажите пожалуйста, как это сделать.
Пробовал что-то такое:

  item->setValue(QVariant());


Но эта манипуляция приводит к сегфолту.

Спасибо.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 20:52