Bagaimana cara Qt Designer dan QGIS bekerja bersama?


13

Saya hanya mencoba memahami bagaimana qgis dan desainer bekerja bersama. Dari postingan bagus Nathan W, saya tahu cara membuat formulir pengguna dan cara mengaitkannya ke layer qgis dan juga cara menambahkan kode validasi. Pertanyaan saya di sini cukup naif tetapi hal-hal yang diketahui semua orang adalah hal-hal yang tidak dapat ditemukan di media cetak:

  1. Apakah salinan Qt Designer yang datang dengan QGIS terintegrasi dengan QGIS GUI dengan cara apa pun (seperti desainer formulir dalam ms-access adalah sisa dari ms-access)?

  2. Dapatkah saya memulai Qt Designer dari dalam QGIS atau saya harus mencari-cari di instalasi QGIS dengan Windows Explorer dan menemukan exe Qt Designer untuk mengklik dua kali?

  3. Apakah saya lebih baik menginstal versi Qt Designer / Qt Creator atau pyQt yang terpisah daripada menggunakan Qt Designer yang terintegrasi?
  4. Apakah penginstal windows pra-paket untuk pengguna baru datang dengan Qt Designer dikonfigurasi dengan cara yang dapat digunakan untuk desain formulir?
  5. Jika saya mencari cara untuk membuat formulir dengan kode validasi python, apakah PyQt solusi yang baik?
  6. Banyak tugas pengumpulan data bersifat non-spasial, misalnya menambahkan daftar harga untuk rambu-rambu jalan. GIS dapat merekam tanda-tanda mana yang perlu diganti tetapi daftar harga diperlukan untuk memberikan perkiraan biaya. Apakah ada pula yang memicu tampilan formulir untuk tabel data non-spasial?

Jawaban:


14

Apakah salinan Qt Designer yang datang dengan QGIS terintegrasi dengan QGIS GUI dengan cara apa pun (seperti desainer formulir dalam ms-access adalah sisa dari ms-access)?

Bukan itu. Qt Designer dapat disematkan ke aplikasi lain namun saya belum melihat untuk melakukan ini untuk QGIS.

Dapatkah saya memulai Qt Designer dari dalam QGIS atau saya harus mencari-cari di instalasi QGIS dengan Windows Explorer dan menemukan exe Qt Designer untuk mengklik dua kali?

designer.exediinstal ke bin\folder untuk menginstal OSGeo4w namun sepertinya belum ada build mingguan yang menyertakan ini. Seharusnya tidak terlalu sulit untuk ditambahkan ke dalam paket mingguan, malam. CATATAN: Jika Anda ingin mengunduhnya sendiri untuk dipasang ke instalasi QGIS Anda. Unduh file berikut ini http://download.osgeo.org/osgeo4w/release/qt/qt4-devel/qt4-devel-4.7.1-1.tar.bz2 dan salin apps, bin, include, libfolder di dalamnya ke dalam root instalasi QGIS Anda.

Apakah saya lebih baik menginstal versi Qt Designer / Qt Creator atau pyQt yang terpisah daripada menggunakan Qt Designer yang terintegrasi?

EDIT: Saya akan tetap berpegang pada paket yang diinstal dengan QGIS karena mereka adalah versi yang tepat. Anda tidak memerlukan Qt Creator kecuali Anda sedang membangun basis kode QGIS.

Apakah penginstal windows pra-paket untuk pengguna baru datang dengan Qt Designer dikonfigurasi dengan cara yang dapat digunakan untuk desain formulir?

Itu belum termasuk saat ini. Saya akan melihat untuk menambahkannya. Tidak ada yang perlu dikonfigurasi setelah diinstal.

Jika saya mencari cara untuk membuat formulir dengan kode validasi python, apakah PyQt solusi yang baik?

Iya

Banyak tugas pengumpulan data bersifat non-spasial, misalnya menambahkan daftar harga untuk rambu-rambu jalan. GIS dapat merekam tanda-tanda mana yang perlu diganti tetapi daftar harga diperlukan untuk memberikan perkiraan biaya. Apakah ada pula yang memicu tampilan formulir untuk tabel data non-spasial?

Ya ada cara menggunakan API PyQGIS dan juga hanya menggunakan PyQt normal. Itu tergantung pada apa yang perlu Anda lakukan.


Terima kasih atas instruksi yang jelas dan baik, semuanya bekerja.
AndrewM
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.