所以,我正在寻找一种使用本地库在Python中创建简单Messagebox的方法,并发现了几篇文章,但主要是这个,利用ctypes导入win32.dll并调用它的MessageboxA函数。
import ctypes # An included library with Python install.
ctypes.windll.user32.MessageBoxA(0, "Your text", "Your title", 1)
听起来很酷,我想。
--- 但是 ---
当我访问Microsoft网站上的MessageBoxA文档时,发现这个MessageBoxA函数可以做更多的事情。我只是不知道如何正确地传递参数。
我正在尝试找出引发带有图标的消息框(例如系统手型或警告图标旁边的消息)的标准方法。 Microsoft的文档指示应在uType参数中输入此内容,该参数是最后一个参数,但是我除了更改消息框的按钮之外还没有取得任何进展。
MessageBoxW()
来正确处理 Unicode。 - Tiger-222