我正在为使用Python的Blender创建一个插件,需要用户进行一些确认。 我已经做了这样一个用于Windows的工作代码,东西:Linux中的消息框(开箱即用)
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上,我更喜欢使用一个解决方案,不需要以前安装包。
某人colud建议Linux(或跨平台)解决方案?
谢谢
https://en.wikipedia.org/wiki/Zenity从bash脚本的[设置子 –
可能重复调用它](http://stackoverflow.com/questions/8354482/dialog-from-bash-script)(阅读所有的答案)。 –
正如我已经写道,我正在寻找一个解决方案,不需要以前安装包。 –