Создание приложения на базе набора библиотек QGIS на Python

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 11 окт 2010, 08:41

"Приложению не удалось запуститься поскольку mingw10.dll не был найден. Повторная установка может исправить эту проблему." (На самом деле не может :( )

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Voltron » 11 окт 2010, 09:21

Ого :shock:
Попробуйте удалить всё, как описано в конце статьи. А потом загрузите последний файл установщика и установите по новой.

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 11 окт 2010, 09:33

пробывала, и не раз

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 11 окт 2010, 09:34

Изображение
последнее что сейчас выдает

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Voltron » 11 окт 2010, 09:58

Python регистрозависимый язык, т.е. различает прописные и строчные буквы. Надо писать QtCore

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 11 окт 2010, 10:04

Изображение
теперь так

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 13 окт 2010, 11:59

В общем я ему подсунула те библиотеки которые он просил с другой машины (где qgis установлен аналогичным путем :? ) и оно заработало ))

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 13 окт 2010, 13:30

заменила тестовый шейп на свой - не кажет. код не меняла, просто заменила файл. Не пойму почему не отображает.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Voltron » 13 окт 2010, 14:05

Красная шапочка писал(а):заменила тестовый шейп на свой - не кажет. код не меняла, просто заменила файл. Не пойму почему не отображает.
Потому что в коде жестко задано имя файла, который надо открыть. Вам нужно или переименовать свой шейп, или изменить код в файле mainwindow.py

Код: Выделить всё

def addLayer( self ):
  layerPath = "test.shp" # здесь надо заменить название шейпа
  layerName = "test"     # и здесь тоже
Как видим, шейп должен называться "test.shp".

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 13 окт 2010, 15:06

Красная шапочка писал(а):просто заменила файл

мой файл и называется test.shp

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Voltron » 14 окт 2010, 09:44

Кнопку "Add layer" нажимали? Слой добавляется не сразу после запуска приложения, а по нажатию на кнопку. Только что проверил - заменил шейп-файл на другой с таким же именем, все работает

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 14 окт 2010, 18:43

да нажимала, и файл проверяла, в кугис открывается, а в этом приложении нет..

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Voltron » 15 окт 2010, 09:20

Можете выложить свой шейп-файл? Попробую разобраться

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 15 окт 2010, 09:42

не могу, данные для служебного пользования. Надо с другими шейпами попробовать, мне кажется, что всё-таки с файлом проблемы. Вот с загрузкой растра в приложения проблем никаких. Когда будет время поэкспериментирую с шейпами и отпишусь.

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Создание приложения на базе набора библиотек QGIS на Python

Сообщение Красная шапочка » 15 окт 2010, 11:27

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

Ответить

Вернуться в «Материалы сайта»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя