ฉันกำลังพัฒนาส่วนเสริมสำหรับ Blender โดยใช้ Python ซึ่งจำเป็นต้องขอคำยืนยันจากผู้ใช้ ฉันทำโค้ดที่ใช้งานได้กับ Windows แล้ว บางอย่างเช่นนี้:
from ctypes import *
user32 = windll.user32
Answer = user32.MessageBoxW(None, 'some question here', 'title', 4 | 0x40)
if Answer==6:
print('You choose YES')
else:
print('You choose NO')
น่าเสียดาย (และชัดเจน) มันไม่ทำงานใน Linux ฉันอ่านมาว่าการใช้ Tkinter อาจเป็นวิธีแก้ปัญหา แต่ยังไม่ได้ติดตั้งบน Linux และฉันชอบใช้โซลูชันที่ไม่จำเป็นต้องติดตั้งแพ็คเกจมาก่อน
มีคนแนะนำโซลูชัน Linux (หรือข้ามแพลตฟอร์ม) หรือไม่
ขอบคุณ