我有一个简单的 Python 脚本,我在 Rhino3D 中运行。 它显示一个消息框,如下所示:
import ctypes # An included library with Python install.
ctypes.windll.user32.MessageBoxA(0, "Your text", "Test", 1)
此外,它仅显示我每个文本(标题和内容)的第一个字母。 我该如何解决它?是什么原因 ?问题是来自Rhino3D吗?
我也有同样的问题。您的代码的解决方案是:
import ctypes # An included library with Python install.
ctypes.windll.user32.MessageBoxA(0, b"Your text", b"Test", 1)
字符串应该是字节,所以使用
b''
。
而且我认为这个问题只出现在Python3中。
我看到了类似的问题,但我的文本字符串被传递到函数中,这个解决方案对我来说如何?
icon_info = 0x40
ctypes.windll.user32.MessageBoxA(0, text, title, icon_info)