Страница 2 из 4
Re: Создание собственных макетов
Добавлено: 09 окт 2012, 11:56
Максим Дубинин
ну так делайте формы в Qt, установленном через OSGeo и используйте в NextGIS QGIS
Re: Создание собственных макетов
Добавлено: 09 окт 2012, 15:08
DruzhA
Voltron писал(а):DruzhA писал(а):Максим Дубинин писал(а):в Qt не поддерживается кириллица?
В QGis, установленной через OSGeo...
Без указания версии это голословные утверждения
- прошу простить! Имелась ввиду версия QGIS 1.9.0.
Re: Создание собственных макетов
Добавлено: 09 окт 2012, 15:22
DruzhA
Максим Дубинин писал(а):ну так делайте формы в Qt, установленном через OSGeo и используйте в NextGIS QGIS
Да, я понял, что это единственный вариант... Проблема для меня состоит в том, чтобы прописать в Python связь между таблицами в QGIS и формами в Qt. Поэтому я и поднял тему, что было бы здорово иметь подобный модуль (или же функционал) по построению собственных макетов и форм непосредственно в QGISе.
Пока будем разбираться с Qt.
В любом случае - спасибо!
Re: Создание собственных макетов
Добавлено: 09 окт 2012, 15:47
Voltron
DruzhA писал(а):Имелась ввиду версия QGIS 1.9.0
QGIS 1.9.0 нормально работает с кириллицей и другими non-ASCII символами. Коммит лень искать, но т.к. вы только что установили, большого значения это не имеет: ваша версия работает с кириллицей.
DruzhA писал(а):Да, я понял, что это единственный вариант...
Это не единственный вариант, их (вариантов) намного больше
- использовать NextGIS QGIS, добавив туда QtDesigner
- использовать все из OSGeo4W
- использовать связку NextGIS QGIS и OSGeo4W (ваш выбор)
- использовать NextGIS QGIS и QtDesigner
- использовать NextGIS QGIS и QtCreator
- использовать NextGIS QGIS и любимый текстовый редактор
- дальше лень перечислять
DruzhA писал(а):Проблема для меня состоит в том, чтобы прописать в Python связь между таблицами в QGIS и формами в Qt.
Выше были ссылки, ничего прописывать не надо
Re: Создание собственных макетов
Добавлено: 10 окт 2012, 13:52
DruzhA
Voltron писал(а):Выше были ссылки, ничего прописывать не надо
Всё получилось! Спасибо, Voltron, прошу извинить, что сразу не разобрался (всё, как всегда, оказалось просто)! Пошёл дизайнерить...

Re: Создание собственных макетов
Добавлено: 10 окт 2012, 14:10
Voltron
Просьба в дальнейшем отмечать решеные темы согласно п. 2.1.9
правил форума
Re: Создание собственных макетов
Добавлено: 10 окт 2012, 15:17
Максим Дубинин
и у меня просьба, напишите статейку нам как такие формы делаются и используются в QGIS, на английском мы конечно читаем, но хочется на родном.
Re: Создание собственных макетов
Добавлено: 11 окт 2012, 08:25
DruzhA
Максим Дубинин писал(а):и у меня просьба, напишите статейку нам как такие формы делаются и используются в QGIS, на английском мы конечно читаем, но хочется на родном.
Такого опыта нет, но если что-либо дельное получится - готов попробовать. А чем Вам
эта не подходит?
Re: Создание собственных макетов
Добавлено: 11 окт 2012, 09:47
Voltron
DruzhA писал(а):А чем Вам
эта не подходит?
Очевидно тем, что она посвящена созданию standalone-приложения
Re: Создание собственных макетов
Добавлено: 11 окт 2012, 12:47
Максим Дубинин
забавно, вы меня спрашиваете чем мне не подходит статья, которую я сам же и написал.
Вопрос создания и подключения пользовательских форм и создание своего приложения на базе QGIS - разные вопросы. Первое - не освещено, по второму статья уже есть.
Re: Создание собственных макетов
Добавлено: 11 окт 2012, 16:14
DruzhA
Вся "забавность" лишь в том, что мне банально не хватает навыков программирования... Вот и приходится искать пути решения всеми доступными способами, в т.ч. и здесь (и большое спасибо вам за реально полезный ресурс и помощь!). Похоже, без изучения Python мне не обойтись...)
Если вернуться к теме: удалось сделать собственную форму для редактирования. Пока не получается связать с QGIS форму для просмотра атрибутивных данных, созданную в Qt (окно в виде нескольких вкладок с информацией). Есть предположение, что необходимо каким-то образом прописывать в Python соответствующее действие в Свойства слоя/Действие...
Re: Создание собственных макетов
Добавлено: 28 ноя 2012, 10:29
DruzhA
Ещё раз спасибо за помощь, в итоге удалось создать требуемые мне формы для редактирования/просмотра в NextGIS QGIS с QtDesigner. Правда несколько неудобно её открывать, т.к. для этого нужно произвести 2-3 действия (1. Идентифицировать объекты=>действия=>открыть форму. 2. Открыть таблицу атрибутов=>правая клавиша=>открыть форму.)...
В связи с этим - ещё вопрос: можно ли открыть созданную в Qt форму (например Form.ui) через свойства слоя=>действия и как это сделать (руководство и forumsearching не помогли...)?
Спасибо!
PS: по созданию собственных форм для редактирования готов написать статью.
Re: Создание собственных макетов
Добавлено: 28 ноя 2012, 12:51
Максим Дубинин
Re: Создание собственных макетов
Добавлено: 28 ноя 2012, 13:16
yellow-sky
DruzhA писал(а): свойства слоя=>действия и как это сделать
ИМХО никак.
Действие выполняется для какой-то конкретной записи. Потому эти действия и вызываются либо через таблицу, либо через инструмент определения.
Re: Создание собственных макетов
Добавлено: 28 ноя 2012, 13:26
yellow-sky
И зачем усложнять процесс, если на панели есть специальная кнопка, выбрав в которой нужное действие, можно кликать по объектам??