Як Qt Designer та QGIS працюють разом?


13

Я просто намагаюся зрозуміти, як qgis та дизайнер працюють разом. З чудових публікацій Nathan W я знаю, як створити форму користувача та як підключити її до рівня qgis, а також як додати код перевірки. Мої запитання тут досить наївні, але все, що всі знають, - це саме ті речі, які не можна знайти у друку:

  1. Чи є в будь-якому випадку копія Qt Designer, що постачається з інтегрованою QGIS з інтерфейсом QGIS (як дизайнер форм у ms-доступі, решта MS-доступу)?

  2. Чи можу я запустити Qt Designer всередині QGIS або мені доведеться ловити рибу в інсталяції QGIS за допомогою Провідника Windows і знайти Qt Designer exe для подвійного клацання?

  3. Чи краще мені встановити окрему версію Qt Designer / Qt Creator або pyQt, ніж використовувати інтегрований Qt Designer?
  4. Чи встановлений попередньо упакований інсталятор Windows для нових користувачів з Qt Designer налаштований таким чином, щоб його можна було використовувати для оформлення форми?
  5. Якщо я шукаю спосіб створити форми з кодом перевірки python, чи є PyQt хорошим рішенням?
  6. Багато завдань щодо збору даних є непросторовими, наприклад, додаванням у прейскурант дорожніх знаків. ГІС може записувати, які знаки потребують заміни, але прайс-лист необхідний для надання оцінки витрат. Чи існує можливість запускати відображення форм для непросторових таблиць даних?

Відповіді:


14

Чи є в будь-якому випадку копія Qt Designer, що постачається з інтегрованою QGIS з інтерфейсом QGIS (як дизайнер форм у ms-доступі, решта MS-доступу)?

Ні це не так. Дизайнер Qt можна вбудовувати в інші програми, однак я ще не розглядав це для QGIS.

Чи можу я запустити Qt Designer всередині QGIS або мені доведеться ловити рибу в інсталяції QGIS за допомогою Провідника Windows і знайти Qt Designer exe для подвійного клацання?

designer.exeвстановлено в bin\папку для установки OSGeo4w, проте, схоже, щотижневі збірки ще не включають це. Не слід занадто важко додавати в щонічні щотижневі пакети. ПРИМІТКА. Якщо ви хочете завантажити його самостійно, щоб встановити його в установку QGIS. Завантажте наступний файл http://download.osgeo.org/osgeo4w/release/qt/qt4-devel/qt4-devel-4.7.1-1.tar.bz2 та скопіюйте apps, bin, include, libпапки всередину у корінь встановлення QGIS.

Чи краще мені встановити окрему версію Qt Designer / Qt Creator або pyQt, ніж використовувати інтегрований Qt Designer?

EDIT: Я б дотримувався пакетів, які встановлюються за допомогою QGIS, оскільки вони є правильними версіями. Вам не потрібен Qt Creator, якщо ви не будуєте базу коду QGIS.

Чи встановлений попередньо упакований інсталятор Windows для нових користувачів з Qt Designer налаштований таким чином, щоб його можна було використовувати для оформлення форми?

Наразі це не включено. Я перегляну, як це додати. Після встановлення нічого не можна налаштовувати.

Якщо я шукаю спосіб створити форми з кодом перевірки python, чи є PyQt хорошим рішенням?

Так

Багато завдань щодо збору даних є непросторовими, наприклад, додаванням у прейскурант дорожніх знаків. ГІС може записувати, які знаки потребують заміни, але прайс-лист необхідний для надання оцінки витрат. Чи існує можливість запускати відображення форм для непросторових таблиць даних?

Так, є способи використання API PyQGIS, а також просто звичайний PyQt. Це залежить від того, що вам потрібно зробити.


Дякуємо за хороші чіткі вказівки.
AndrewM
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.