Создание собственных макетов

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Создание собственных макетов

Сообщение Максим Дубинин » 09 окт 2012, 11:56

ну так делайте формы в Qt, установленном через OSGeo и используйте в NextGIS QGIS
пристегивайтесь, турбулентность прямо по курсу

DruzhA
Участник
Сообщения: 82
Зарегистрирован: 07 сен 2012, 10:57
Репутация: 9
Откуда: Санкт-Петербург

Re: Создание собственных макетов

Сообщение DruzhA » 09 окт 2012, 15:08

Voltron писал(а):
DruzhA писал(а):
Максим Дубинин писал(а):в Qt не поддерживается кириллица?
В QGis, установленной через OSGeo...
Без указания версии это голословные утверждения
- прошу простить! Имелась ввиду версия QGIS 1.9.0.

DruzhA
Участник
Сообщения: 82
Зарегистрирован: 07 сен 2012, 10:57
Репутация: 9
Откуда: Санкт-Петербург

Re: Создание собственных макетов

Сообщение DruzhA » 09 окт 2012, 15:22

Максим Дубинин писал(а):ну так делайте формы в Qt, установленном через OSGeo и используйте в NextGIS QGIS
Да, я понял, что это единственный вариант... Проблема для меня состоит в том, чтобы прописать в Python связь между таблицами в QGIS и формами в Qt. Поэтому я и поднял тему, что было бы здорово иметь подобный модуль (или же функционал) по построению собственных макетов и форм непосредственно в QGISе.
Пока будем разбираться с Qt.
В любом случае - спасибо!

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

Re: Создание собственных макетов

Сообщение Voltron » 09 окт 2012, 15:47

DruzhA писал(а):Имелась ввиду версия QGIS 1.9.0
QGIS 1.9.0 нормально работает с кириллицей и другими non-ASCII символами. Коммит лень искать, но т.к. вы только что установили, большого значения это не имеет: ваша версия работает с кириллицей.
DruzhA писал(а):Да, я понял, что это единственный вариант...
Это не единственный вариант, их (вариантов) намного больше
  1. использовать NextGIS QGIS, добавив туда QtDesigner
  2. использовать все из OSGeo4W
  3. использовать связку NextGIS QGIS и OSGeo4W (ваш выбор)
  4. использовать NextGIS QGIS и QtDesigner
  5. использовать NextGIS QGIS и QtCreator
  6. использовать NextGIS QGIS и любимый текстовый редактор
  7. дальше лень перечислять
DruzhA писал(а):Проблема для меня состоит в том, чтобы прописать в Python связь между таблицами в QGIS и формами в Qt.
Выше были ссылки, ничего прописывать не надо

DruzhA
Участник
Сообщения: 82
Зарегистрирован: 07 сен 2012, 10:57
Репутация: 9
Откуда: Санкт-Петербург

Re: Создание собственных макетов

Сообщение DruzhA » 10 окт 2012, 13:52

Voltron писал(а):Выше были ссылки, ничего прописывать не надо
Всё получилось! Спасибо, Voltron, прошу извинить, что сразу не разобрался (всё, как всегда, оказалось просто)! Пошёл дизайнерить... :)

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

Re: Создание собственных макетов

Сообщение Voltron » 10 окт 2012, 14:10

Просьба в дальнейшем отмечать решеные темы согласно п. 2.1.9 правил форума

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Создание собственных макетов

Сообщение Максим Дубинин » 10 окт 2012, 15:17

и у меня просьба, напишите статейку нам как такие формы делаются и используются в QGIS, на английском мы конечно читаем, но хочется на родном.
пристегивайтесь, турбулентность прямо по курсу

DruzhA
Участник
Сообщения: 82
Зарегистрирован: 07 сен 2012, 10:57
Репутация: 9
Откуда: Санкт-Петербург

Re: Создание собственных макетов

Сообщение DruzhA » 11 окт 2012, 08:25

Максим Дубинин писал(а):и у меня просьба, напишите статейку нам как такие формы делаются и используются в QGIS, на английском мы конечно читаем, но хочется на родном.
Такого опыта нет, но если что-либо дельное получится - готов попробовать. А чем Вам эта не подходит?

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

Re: Создание собственных макетов

Сообщение Voltron » 11 окт 2012, 09:47

DruzhA писал(а):А чем Вам эта не подходит?
Очевидно тем, что она посвящена созданию standalone-приложения

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Создание собственных макетов

Сообщение Максим Дубинин » 11 окт 2012, 12:47

забавно, вы меня спрашиваете чем мне не подходит статья, которую я сам же и написал.

Вопрос создания и подключения пользовательских форм и создание своего приложения на базе QGIS - разные вопросы. Первое - не освещено, по второму статья уже есть.
пристегивайтесь, турбулентность прямо по курсу

DruzhA
Участник
Сообщения: 82
Зарегистрирован: 07 сен 2012, 10:57
Репутация: 9
Откуда: Санкт-Петербург

Re: Создание собственных макетов

Сообщение DruzhA » 11 окт 2012, 16:14

Вся "забавность" лишь в том, что мне банально не хватает навыков программирования... Вот и приходится искать пути решения всеми доступными способами, в т.ч. и здесь (и большое спасибо вам за реально полезный ресурс и помощь!). Похоже, без изучения Python мне не обойтись...)
Если вернуться к теме: удалось сделать собственную форму для редактирования. Пока не получается связать с QGIS форму для просмотра атрибутивных данных, созданную в Qt (окно в виде нескольких вкладок с информацией). Есть предположение, что необходимо каким-то образом прописывать в Python соответствующее действие в Свойства слоя/Действие...

DruzhA
Участник
Сообщения: 82
Зарегистрирован: 07 сен 2012, 10:57
Репутация: 9
Откуда: Санкт-Петербург

Re: Создание собственных макетов

Сообщение DruzhA » 28 ноя 2012, 10:29

Ещё раз спасибо за помощь, в итоге удалось создать требуемые мне формы для редактирования/просмотра в NextGIS QGIS с QtDesigner. Правда несколько неудобно её открывать, т.к. для этого нужно произвести 2-3 действия (1. Идентифицировать объекты=>действия=>открыть форму. 2. Открыть таблицу атрибутов=>правая клавиша=>открыть форму.)...
В связи с этим - ещё вопрос: можно ли открыть созданную в Qt форму (например Form.ui) через свойства слоя=>действия и как это сделать (руководство и forumsearching не помогли...)?
Спасибо!

PS: по созданию собственных форм для редактирования готов написать статью.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Создание собственных макетов

Сообщение Максим Дубинин » 28 ноя 2012, 12:51

так пишите же
пристегивайтесь, турбулентность прямо по курсу

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Создание собственных макетов

Сообщение yellow-sky » 28 ноя 2012, 13:16

DruzhA писал(а): свойства слоя=>действия и как это сделать
ИМХО никак.
Действие выполняется для какой-то конкретной записи. Потому эти действия и вызываются либо через таблицу, либо через инструмент определения.

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Создание собственных макетов

Сообщение yellow-sky » 28 ноя 2012, 13:26

И зачем усложнять процесс, если на панели есть специальная кнопка, выбрав в которой нужное действие, можно кликать по объектам??

Ответить

Вернуться в «QGIS»

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

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