ฉันต้องการให้ผู้ใช้ป้อนข้อมูลหลังจากระบุพารามิเตอร์ทั้งหมดสำหรับเครื่องมือสคริปต์แล้ว ฉันเคยเห็นโพสต์ฟอรัมและคำถามแลกเปลี่ยนมากมายเกี่ยวกับเรื่องนี้และพวกเขาสรุปว่ามันไม่จำเป็น แต่ฉันคิดว่ากรณีของฉันเป็นข้อยกเว้น ฉันต้องการให้ผู้ใช้มีโอกาสยืนยันข้อมูลเช่นมีพิกัด GPS กี่ชุด พวกเขาจะเป็นคำถามที่ตอบว่าใช่ / ไม่ใช่ ("ข้อมูลนี้ไม่ถูกต้องหรือไม่") และรูปแบบการป้อนพารามิเตอร์เครื่องมือสคริปต์ไม่ดูเหมือนว่าจะทำงานได้ดีสำหรับสิ่งนี้
ฉันรู้ว่าตัวจัดการเหตุการณ์ของ Tkinter ทำให้เกิดปัญหากับ ArcGIS และ framworks อื่นมีปัญหาคล้ายกัน วิธีแก้ปัญหาหนึ่งที่ฉันพบคือให้สคริปต์ของคุณเรียกใช้สคริปต์อื่นที่ทำงานเป็นกระบวนการแยกต่างหากและแสดง GUI จากกระบวนการที่สอง แต่ดูเหมือนว่าแฮ็กน้อยเกินไป
เห็นได้ชัดว่า wxPython ไม่ทำงาน แต่ก็ไม่ได้มาพร้อมกับงูหลาม ฉันต้องสามารถแจกจ่ายสคริปต์เหล่านี้ได้โดยไม่ต้องมีข้อกำหนดเพิ่มเติมนอกเหนือจาก ArcGIS ดังนั้นมันจึงไม่ได้ผลสำหรับฉัน
เพื่อชี้แจงการใช้ที่สำคัญที่สุดคือการแจ้งให้ผู้ใช้เมื่อการตรวจสอบการตรวจสอบซอฟต์แวร์ของฉันไม่สามารถตรวจสอบข้อมูล ตัวอย่างเช่นฉันมีรายการรหัสที่ฉันต้องการตรวจสอบ แต่รูปแบบไม่สอดคล้องกัน ฉันต้องการให้ผู้ใช้โต้ตอบด้วยใช่ / ไม่ใช่กล่องโต้ตอบหากฉันไม่สามารถตรวจสอบในซอฟต์แวร์ (เช่น ID ไม่ตรงกับหนึ่งในรูปแบบทั่วไป) เป็นไปได้ว่ารูปแบบ ID ใหม่จะถูกสร้างขึ้นโดยที่ฉันไม่รู้
อีกตัวอย่างหนึ่ง: ฉันมีไฟล์ที่บรรจุตารางเวลาเริ่มต้นและหยุด ฉันต้องการตรวจสอบความถูกต้องของแต่ละแถวของตารางและยัดเยียดข้อมูลทั้งหมดรวมทั้งการตรวจสอบอื่น ๆ ลงในหน้าต่างคำเตือนที่น่าเกลียดอย่างรวดเร็ว