Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > парпа вопросиков по КуТи


Автор: chaos 24.7.2006, 06:48
Здрасте!!!
Вопрос №1: Есть ли вяких там QListBox и тп что то типо как в MFC SetItemData?
Вопрос №2: Как добавить переменную-поле в класс? я добовляю, а когда начинает работать moc все заного генерит и то что я добовлял руками затирается. как решить данную проблему?

Заранее благодарен! 

Автор: chaos 24.7.2006, 09:39
ой ! перепутал, не Moc а uic - юзер интерфес компилер 

Автор: S.A.P. 24.7.2006, 09:58
Цитата(chaos @  24.7.2006,  06:48 Найти цитируемый пост)
Как добавить переменную-поле в класс? я добовляю, а когда начинает работать moc все заного генерит и то что я добовлял руками затирается. как решить данную проблему?

класс, который выходит из под uic должен остаться нетронутым.  Весь фукционал от туда берется либо наследованием либо агрегированием, с созданием нового класса.
http://doc.trolltech.com/4.2/designer-using-a-component.html 

Автор: chaos 24.7.2006, 10:12
Цитата(S.A.P. @ 24.7.2006,  09:58)
Цитата(chaos @  24.7.2006,  06:48 Найти цитируемый пост)
Как добавить переменную-поле в класс? я добовляю, а когда начинает работать moc все заного генерит и то что я добовлял руками затирается. как решить данную проблему?

класс, который выходит из под uic должен остаться нетронутым.  Весь фукционал от туда берется либо наследованием либо агрегированием, с созданием нового класса.
http://doc.trolltech.com/4.2/designer-using-a-component.html

эть, спасибо! я нашел не много другое - не правельное решение, но работает smile В xml описании ui добавил типо функцию только без () - <function specifier="non virtual" returnType="QSqlDatabase *">m_opDB</function> это типо поле smile

вот еще бы со второй проблемо разобраться
 

Автор: Любитель 24.7.2006, 23:02
QListBox был только в 3-ей кутехи, в ней ничего подобного нет. QListWidget из Qt4 позволяет любому итему прилепить QVariant данные (опциональный параметр). 

Автор: chaos 25.7.2006, 05:49
Цитата(Любитель @ 24.7.2006,  23:02)
QListBox был только в 3-ей кутехи, в ней ничего подобного нет. QListWidget из Qt4 позволяет любому итему прилепить QVariant данные (опциональный параметр).

насколько я понимаю в QListView такая же беда? 

Автор: Любитель 25.7.2006, 12:40
Вообщем-то да.  smile  А почем у бы не юзать четвёртую кутеху? По-моему ГОРАЗДО лучше. 

Автор: nerezus 25.7.2006, 12:48
Цитата


А почем у бы не юзать четвёртую кутеху? По-моему ГОРАЗДО лучше. 

 Они совместимы?

Просто по третьей есть русская документация... 

Автор: Любитель 25.7.2006, 12:53
Совместимы с помощью модуля Qt3Support. Но по-моему лучше на него смело забить.
Насчёт документации - стандартные троллевские доки (в ассистенте) ужасно легко читаются. Даже при моём очень слабом знании английского. Важно лишь понять некоторые основные принципы. Если работал с третьей кутехой, то ты их, я думая, уже знаешь. Так что какчаем Qt4  smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)