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

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

Страниц: 1 2 [3] 4 5   Вниз
  Печать  
Автор Тема: Ресурсы  (Прочитано 33081 раз)
darkmacho
Гость
« Ответ #30 : Ноябрь 28, 2008, 20:29 »

Результат такой же

Может у меня ошибка вот текст
avat.cpp

Код
C++ (Qt)
#include <QtGui>
 
// ----------------------------------------------------------------------
int main(int argc, char** argv)
{
&#160; QApplication app(argc, argv);
&#160; QLabel lbl;
&#160; QMovie mov(":/img/ee.png");
 
&#160; lbl.setMovie(&mov);
 
&#160; lbl.resize(328, 270);
&#160; lbl.show();
&#160; mov.start();
 
&#160; return app.exec();
}

файл rc.qrc
Код
XML
<!DOCTYPE RCC><RCC version='1.0'><qresource> <file>img/ee.png</file></qresource></RCC>
 
 

файл avat.pro

Код
C++ (Qt)
######################################################################
# Automatically generated by qmake (2.01a) ?? 7. ??? 21:56:11 2008
######################################################################
 
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
 
# Input
SOURCES += avat.cpp
RESOURCES = rc.qrc

Ну как?

Пользуемся тэгом код.
« Последнее редактирование: Ноябрь 28, 2008, 20:44 от panter_dsd » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #31 : Ноябрь 28, 2008, 20:43 »

Какой дистрибутив Qt? Как устанавливал?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
darkmacho
Гость
« Ответ #32 : Ноябрь 28, 2008, 20:49 »

...
qt-win-opensource-src-4.4.3
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #33 : Ноябрь 28, 2008, 20:50 »

Перекомпилируй. В Wiki есть руководство, там все нормально расписано.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
darkmacho
Гость
« Ответ #34 : Ноябрь 29, 2008, 06:32 »

А вот как со старой быть удалить QTDIR и все?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #35 : Ноябрь 29, 2008, 13:22 »

Не трогай. Ее и перекомпилируй.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
darkmacho
Гость
« Ответ #36 : Ноябрь 29, 2008, 14:29 »

но каак? я ж до этого по этому http://symmetrica.net/qt4/qt-win.htm устанавливал
а можно так же но при configure.exe –platform win32-msvc200x  так же доюавить и другие настройки
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #37 : Ноябрь 29, 2008, 15:52 »

Нужно!
configure.exe --help и в путь.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
darkmacho
Гость
« Ответ #38 : Ноябрь 29, 2008, 16:44 »

Перекомпилировал не работает!
Хотел еще спросить, но решил попробовать снова.
взял папку c:\gaga туда скопировал cpp файл и rc.qrc .Запустил qmake и т.д. Открываю файл проекта а там все  готово
-resource файлы
-source файлы
-generated файлы
(до была  папка только source файлов)
в generated  лежит файл qrc_rc.cpp
в  resource : ee.gif и rc.qrc
в source : gaga.cpp

Все работает спасибо всем кто ответил
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #39 : Февраль 11, 2011, 15:42 »

Добрый день. не хотелось бы начинать новую тему, вопрос похожий. По форуму поиск ни чего не дал. Мне нужно запихнуть в exe файл txt. В файле находиться список. В программе нужно открыть этот файл и дальше обрабатывать по назначению. Я бы конечно мог его с собой таскать. Но требуется что бы программа было 1м файлом. Пока что думаю только про файл ресурсов, но что то не очень получается.
Подскажите у кого какие идеи по этому поводу. Или может есть уже готовые решения?
Записан

Qt 5.11.0, Win, MinGW
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #40 : Февраль 11, 2011, 15:46 »

Как пробуешь и что не получается?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #41 : Февраль 11, 2011, 16:56 »

У меня есть файл txt. Он мне нужен только для чтения, чтобы выгружать из него инфу. Но нужно его как то вшить в exe.
Делал через ресурс так:
1. В *.pro записал RESOURCES = файл_ресурс.qrc
2. Файл находится в каталоге res/ , который находиться в каталоге проекта.
3. Файл_ресурс.qrc
Код:
<!DOCTYPE RCC><RCC version='1.0'>
<qresource>
<file>res/файл_ресурс.txt</file>
</qresource>
</RCC>
4. В программе пишу QFile fille(":res/файл_ресурс.txt");
и т.д.

Но пока все описанное не получается.
Записан

Qt 5.11.0, Win, MinGW
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #42 : Февраль 11, 2011, 17:22 »

Что не получается??? Ты можешь нормально написать? Файл не открывается? Файл не читается? Не компилируется?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #43 : Февраль 11, 2011, 18:45 »

Файл не открывается
Записан

Qt 5.11.0, Win, MinGW
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #44 : Февраль 11, 2011, 19:19 »

Давай дальше поиграем в телепатов. Какую ошибку выдает?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: 1 2 [3] 4 5   Вверх
  Печать  
 
Перейти в:  


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