Страница 2 из 10
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 11 окт 2010, 08:41
Красная шапочка
"Приложению не удалось запуститься поскольку mingw10.dll не был найден. Повторная установка может исправить эту проблему." (На самом деле не может

)
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 11 окт 2010, 09:21
Voltron
Ого
Попробуйте удалить всё, как описано в конце
статьи. А потом загрузите последний файл установщика и установите по новой.
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 11 окт 2010, 09:33
Красная шапочка
пробывала, и не раз
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 11 окт 2010, 09:34
Красная шапочка

последнее что сейчас выдает
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 11 окт 2010, 09:58
Voltron
Python регистрозависимый язык, т.е. различает прописные и строчные буквы. Надо писать QtCore
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 11 окт 2010, 10:04
Красная шапочка

теперь так
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 13 окт 2010, 11:59
Красная шапочка
В общем я ему подсунула те библиотеки которые он просил с другой машины (где qgis установлен аналогичным путем

) и оно заработало ))
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 13 окт 2010, 13:30
Красная шапочка
заменила тестовый шейп на свой - не кажет. код не меняла, просто заменила файл. Не пойму почему не отображает.
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 13 окт 2010, 14:05
Voltron
Красная шапочка писал(а):заменила тестовый шейп на свой - не кажет. код не меняла, просто заменила файл. Не пойму почему не отображает.
Потому что в коде жестко задано имя файла, который надо открыть. Вам нужно или переименовать свой шейп, или изменить код в файле mainwindow.py
Код: Выделить всё
def addLayer( self ):
layerPath = "test.shp" # здесь надо заменить название шейпа
layerName = "test" # и здесь тоже
Как видим, шейп должен называться "test.shp".
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 13 окт 2010, 15:06
Красная шапочка
Красная шапочка писал(а):просто заменила файл
мой файл и называется test.shp
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 14 окт 2010, 09:44
Voltron
Кнопку "Add layer" нажимали? Слой добавляется не сразу после запуска приложения, а по нажатию на кнопку. Только что проверил - заменил шейп-файл на другой с таким же именем, все работает
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 14 окт 2010, 18:43
Красная шапочка
да нажимала, и файл проверяла, в кугис открывается, а в этом приложении нет..
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 15 окт 2010, 09:20
Voltron
Можете выложить свой шейп-файл? Попробую разобраться
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 15 окт 2010, 09:42
Красная шапочка
не могу, данные для служебного пользования. Надо с другими шейпами попробовать, мне кажется, что всё-таки с файлом проблемы. Вот с загрузкой растра в приложения проблем никаких. Когда будет время поэкспериментирую с шейпами и отпишусь.
Re: Создание приложения на базе набора библиотек QGIS на Python
Добавлено: 15 окт 2010, 11:27
Красная шапочка

я перестаю понимать что происходит. То, что вчера замечательно работало - сегодня пишет
Import Error : no module named mainwindow_ui