Qt Designer ve QGIS birlikte nasıl çalışır?


13

Sadece qgis ve tasarımcının birlikte nasıl çalıştığını anlamaya çalışıyorum. Nathan W'ın mükemmel gönderilerinden bir kullanıcı formunun nasıl oluşturulacağını ve bir qgis katmanına nasıl bağlanacağını ve ayrıca doğrulama kodunun nasıl ekleneceğini biliyorum. Buradaki sorularım çok naif ama herkesin bildiği şeyler tam olarak baskıda bulamayan şeyler:

  1. QG Designer'ın QGIS GUI ile birlikte gelen Qt Designer kopyası yine de mi (ms-access içindeki form tasarımcısı ms-access'in geri kalanı gibi)?

  2. Qt Designer'ı QGIS içinden başlatabilir miyim veya QGIS kurulumunda Windows Gezgini ile balık tutmak ve çift tıklamak için Qt Designer exe'yi bulmak zorunda mıyım?

  3. Qt Designer / Qt Creator veya pyQt'un ayrı bir sürümünü entegre Qt Designer'ı kullanmaktan daha iyi kuruyor muyum?
  4. Yeni kullanıcılar için önceden paketlenmiş pencere yükleyicisi, Qt Designer ile form tasarımı için kullanılabilecek şekilde yapılandırılmış olarak geliyor mu?
  5. Python doğrulama kodu ile formlar oluşturmak için bir yol arıyorsanız, PyQt iyi bir çözüm mü?
  6. Birçok veri toplama görevi uzamsal değildir, örneğin yol işaretleri için bir fiyat listesi eklemek. CBS hangi işaretlerin değiştirilmesi gerektiğini kaydedebilir ancak bir maliyet tahmini sağlamak için fiyat listesine ihtiyaç vardır. Mekansal olmayan veri tabloları için formların görüntülenmesini tetikleyen yine de var mı?

Yanıtlar:


14

QG Designer'ın QGIS GUI ile birlikte gelen Qt Designer kopyası yine de mi (ms-access içindeki form tasarımcısı ms-access'in geri kalanı gibi)?

Hayır değil. Qt Designer diğer uygulamalara gömülebilir ancak henüz QGIS için bunu yapmayı düşünmedim.

Qt Designer'ı QGIS içinden başlatabilir miyim veya QGIS kurulumunda Windows Gezgini ile balık tutmak ve çift tıklamak için Qt Designer exe'yi bulmak zorunda mıyım?

designer.exeiçine yüklenir bin\OSGeo4w ancak haftalık görünmüyor yüklemek için klasörün Henüz bu dahil oluşturur. Gecelik, haftalık paketlere eklemek çok zor olmamalı. NOT: Eğer QGIS kurulumunuza yüklemek için kendiniz indirmek istiyorsanız. Aşağıdaki http://download.osgeo.org/osgeo4w/release/qt/qt4-devel/qt4-devel-4.7.1-1.tar.bz2 dosyasını indirin ve apps, bin, include, libiçindeki klasörleri QGIS kurulumunuzun kök dizinine kopyalayın .

Qt Designer / Qt Creator veya pyQt'un ayrı bir sürümünü entegre Qt Designer'ı kullanmaktan daha iyi kuruyor muyum?

EDIT: QGIS ile yüklenen paketlere doğru sürümler olarak sadık kalıyorum. QGIS kod tabanını oluşturmadığınız sürece Qt Creator'a ihtiyacınız yoktur.

Yeni kullanıcılar için önceden paketlenmiş pencere yükleyicisi, Qt Designer ile form tasarımı için kullanılabilecek şekilde yapılandırılmış olarak geliyor mu?

Şu anda dahil değildir. Eklemeye bakacağım. Kurulduktan sonra yapılandırılacak hiçbir şey yok.

Python doğrulama kodu ile formlar oluşturmak için bir yol arıyorsanız, PyQt iyi bir çözüm mü?

Evet

Birçok veri toplama görevi uzamsal değildir, örneğin yol işaretleri için bir fiyat listesi eklemek. CBS hangi işaretlerin değiştirilmesi gerektiğini kaydedebilir ancak bir maliyet tahmini sağlamak için fiyat listesine ihtiyaç vardır. Mekansal olmayan veri tabloları için formların görüntülenmesini tetikleyen yine de var mı?

Evet, PyQGIS API'sini kullanmanın ve sadece normal PyQt'u kullanmanın yolları vardır. Ne yapmanız gerektiğine bağlıdır.


İyi açık talimatlar için teşekkürler, hepsini çalıştırdın.
AndrewM
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.