Saya ingin meminta input pengguna setelah semua parameter ditentukan untuk alat skrip. Saya telah melihat banyak posting forum dan pertanyaan pertukaran stack tentang hal ini, dan mereka semua menyimpulkan bahwa itu tidak perlu, tetapi saya pikir kasus saya adalah pengecualian. Saya ingin memberi pengguna kesempatan untuk mengonfirmasi data, seperti berapa banyak set koordinat GPS yang ada. Itu akan menjadi pertanyaan ya / tidak ("apakah data ini jelas salah?"), Dan formulir input parameter alat skrip sepertinya tidak berfungsi dengan baik untuk ini.
Saya tahu event handler Tkinter menyebabkan masalah dengan ArcGIS, dan bingkai lainnya memiliki masalah yang sama. Salah satu solusi yang saya temukan adalah meminta skrip Anda memanggil skrip lain yang berjalan sebagai proses terpisah, dan menampilkan GUI dari proses kedua, tetapi itu tampaknya agak terlalu meretas.
Rupanya wxPython tidak bekerja, tapi itu tidak termasuk dengan python. Saya harus dapat mendistribusikan skrip ini tanpa persyaratan tambahan selain ArcGIS, sehingga tidak akan berfungsi untuk saya.
Untuk memperjelas, penggunaan yang paling penting adalah untuk meminta pengguna ketika validasi perangkat lunak saya tidak dapat memvalidasi data. Misalnya, saya memiliki daftar ID yang ingin saya validasi, tetapi formatnya tidak konsisten. Saya ingin dapat meminta pengguna dengan dialog ya / tidak jika saya tidak dapat memvalidasi dalam perangkat lunak (mis. ID tidak cocok dengan salah satu pola umum). Mungkin saja format ID baru akan dibuat tanpa sepengetahuan saya.
Contoh lain: Saya memiliki file yang berisi, antara lain, tabel waktu mulai & berhenti. Saya ingin memvalidasi setiap baris tabel secara individual, dan menjejalkan semua data itu, ditambah cek lainnya, ke jendela peringatan akan menjadi sangat cepat.