Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: mozgofil от Май 27, 2009, 19:02



Название: Что использовать?
Отправлено: mozgofil от Май 27, 2009, 19:02
Мне нужно создать долгоживущее приложение, у которого будет
панелька со свойствами как в VC или билдыре, т.е.
табличка с 2 колонками :
первое -название свойства
второе -значение, которое можно изменять : bool  - >comboBox[да/нет], Path -> openDialog, Цвет -> colorDialog, Число -> spinWidget ;

Вобщем, как сделать "правильно"? Какие классы использовать?
В каком направлении "копать"?

Подскажите плз., срочно нужно


Название: Re: Что использовать?
Отправлено: spectre71 от Май 27, 2009, 19:22
Подскажите плз., срочно нужно

  :D

==============
QAbstractItemModel
QTableView
QItemDelegate


Название: Re: Что использовать?
Отправлено: sLiva от Май 27, 2009, 21:24
Мне нужно создать долгоживущее приложение, у которого будет
панелька со свойствами как в VC или билдыре, т.е.
табличка с 2 колонками :
первое -название свойства
второе -значение, которое можно изменять : bool  - >comboBox[да/нет], Path -> openDialog, Цвет -> colorDialog, Число -> spinWidget ;

Вобщем, как сделать "правильно"? Какие классы использовать?
В каком направлении "копать"?

Подскажите плз., срочно нужно

готовые решения:

от Nokia из Qt Solutions (лицензия LGPL)
http://www.qtsoftware.com/products/appdev/add-on-products/catalog/4/Widgets/qtpropertybrowser/

ну и на qt-apps.org тоже парочку имеются
http://qt-apps.org/content/show.php/QPropertyEditor?content=68684
http://qt-apps.org/content/show.php/Value+Browser?content=50717


Название: Re: Что использовать?
Отправлено: mozgofil от Май 28, 2009, 19:07
готовые решения:
от Nokia из Qt Solutions (лицензия LGPL)
http://www.qtsoftware.com/products/appdev/add-on-products/catalog/4/Widgets/qtpropertybrowser/
Спасибо огромное, а на счёт лицензии(для ком. приложений): об использовании этого кода нужен отдельный about?


Название: Re: Что использовать?
Отправлено: sLiva от Май 28, 2009, 21:08
Спасибо огромное, а на счёт лицензии(для ком. приложений): об использовании этого кода нужен отдельный about?

FAQ о лицензии, там обсуждалось
http://www.prog.org.ru/index.php?topic=2021.msg55202;topicseen#new


Название: Re: Что использовать?
Отправлено: mozgofil от Май 29, 2009, 16:40
Эх, под VC2008(library) не компилится  ???
ошибка с объявлением статической функции dllimport-класса
Кто-нибудь собирал под VC2008?


Название: Re: Что использовать?
Отправлено: mozgofil от Май 29, 2009, 16:43
Спасибо огромное, а на счёт лицензии(для ком. приложений): об использовании этого кода нужен отдельный about?

FAQ о лицензии, там обсуждалось
http://www.prog.org.ru/index.php?topic=2021.msg55202;topicseen#new
нет, не обсуждалось. Вопрос: -эта библиотека рассматривается как часть Qt и тогда должен быть
"about Qt", либо отдельно => about QT  & about QtBrowser


Название: Re: Что использовать?
Отправлено: mozgofil от Июнь 01, 2009, 18:26
Эх, под VC2008(library) не компилится  ???
ошибка с объявлением статической функции dllimport-класса
Кто-нибудь собирал под VC2008?
нет, всё в порядке. Просто небольшой косячок от разработчиков:)


Название: Re: Что использовать?
Отправлено: lit-uriy от Июнь 01, 2009, 20:12
2 mozgofil, насчёт лицензии, ты LGPL версию скачал как я понимаю, следовательно и лицензия LGPL