Найти - Пользователи
Полная версия: Проблемы переносимости и распространения программ на Python
Начало » Флейм » Проблемы переносимости и распространения программ на Python
1 2 3
ZZZ
The gray Cardinal
Держись за спинку стула — я пользуюсь SciTE :). Неудобств с размером файла сильно не замечаю.
Хм… Хорошо, что я не стоял… :-)
Здесь, всё-таки, вопрос больше архитектуры программы, а не размеров файла.

The gray Cardinal
Вопрос с путями при компиляции в exe актуален.
Вопрос заключается в том, что он не может найти путь к данным?
Если да, но сначала разберись с rcc – большая часть проблемы решится сама собой.
Главная трабла будет со scores.dat, но его надо держать не вместе с программой, а где-нить в $HOME… В винде так вообще лучше в реестре эту инфу держать. ИМХО, конечно.
The gray Cardinal
ZZZ
Вопрос заключается в том, что он не может найти путь к данным?
Просто не создаётся QtGui.QPixmap, видимо из-за того, что программа не может найти путь. Строка 369:
card = Element(QtGui.QPixmap(picPath), None)
QtGui.QPixmap(picPath).isNull() всегда True (только в скомпилированной версии).

Насчёт rcc. Пихать картинки вовнутрь проги, имхо, в данном случае ни к чему. В игру можно добавлять свои колоды, просто подкладывая каталоги с картинками.
ZZZ
The gray Cardinal
Насчёт rcc. Пихать картинки вовнутрь проги, имхо, в данном случае ни к чему. В игру можно добавлять свои колоды, просто подкладывая каталоги с картинками.
Ты подумай, как это можно лучше организовать. А то такой подход есть зло. Я уже говорил, что у тебя архитектура хромает и это один из моментов, требующих переработки.
Не лучше держать набор карт в одном файле, а при смене просто делать его импорт (imp) поверх базового? Мне кажется, что это куда правильней, красивее и понятнее.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB