Russian Qt Forum

Qt => Общие вопросы => Тема начата: Anton от Апрель 10, 2006, 12:26



Название: ComboBox Items Pixmap
Отправлено: Anton от Апрель 10, 2006, 12:26
QT411 VS2003.NET использую инегратор. В редакторе форм в свойствах ComboBox редактирую элементы,
для каждого добавляю соответствующий pixmap. Но если в папке, где расположен exe'шник отстутствуют
эти картинки, то и в combobox не отображаются. Можно ли их как-нибудь присоединить к exe? Т.е., чтобы все было в одном файле?
Какие еще варианты могут быть?


Название: ComboBox Items Pixmap
Отправлено: Вудруф от Апрель 10, 2006, 12:40
См. The Qt Resource System в Ассистанте


Название: ComboBox Items Pixmap
Отправлено: Anton от Апрель 15, 2006, 16:46
Посмотрел, почитал, как совместить с использованием редактора форм не понял.


Название: ComboBox Items Pixmap
Отправлено: Steven_Orko от Апрель 16, 2006, 00:34
Извини, но как ты читал, если ты не увидел ссылки на это?
http://doc.trolltech.com/4.0/designer-resources.html


Название: ComboBox Items Pixmap
Отправлено: dont от Апрель 16, 2006, 03:12
Создай в дизайнере файл ресурсов, потом все изображения подключай из этого файла и будет тебе счастье!;)


Название: ComboBox Items Pixmap
Отправлено: Anton от Апрель 16, 2006, 11:59
Делаю след. образом:
Правой кнопкой по combobox-> Edit Items -> New Item -> Set Item Pixmap ->
Specify Resource -> New -> res.qrc -> Add Files -> pict.png
если смотреть Preview, то все в порядке, после компиляции этой картинки нет там!


Название: ComboBox Items Pixmap
Отправлено: dont от Апрель 16, 2006, 14:59
Закидывай свою форму, папку с рисунками,файл ресурсов(Только обязательно смотри, что бы расширение было .qrc !!!), файлы исходники в один каталог и в командной строке дай две команды

qmake -project
qmake -tp vc your_pro_file.pro

Потом в проекте должна появиться папку с ресурсами.
 И будет тебе счастье!=)


Название: ComboBox Items Pixmap
Отправлено: Anton от Апрель 17, 2006, 09:05
Счастье настало... Только вот вопрос - почему автоматически не происходит изменение?


Название: ComboBox Items Pixmap
Отправлено: dont от Апрель 17, 2006, 17:51
А вот этого я не знаю. И еще меня достает, что каждый раз приходиться ручками дописывать конструктор и класс-родитель для созданой формы. И когда работаю в студии бывает выскакивает окошко, мол файл ui_dialog.h(к примеру) был изменен из вне, заменить? Если жмешь "ДА", заменяет то, что было в том файле на исходный код. Если там что-то перед этим изменял - все старания на смарку...=(((
Кто то в курсе что с этим можно сделать?