gpt4 book ai didi

python - 为什么我不能在 OS X 上更改 tkMessagebox.askyesno() 上的图标?

转载 作者:行者123 更新时间:2023-12-03 20:22:38 27 4
gpt4 key购买 nike

OS X 上的 tkMessageBox.askyesno('Title', 'Message', icon=tkMessageBox.WARNING) 只是给了我火箭图标。

我知道 OS X 和 tkMessageBox 图标有些奇怪,因为 tkMessageBox.showerror() 只显示火箭图标,但 tkMessageBox.showwarning 显示黄色三角形(角落里有一个小火箭)

这是一个错误吗?

是否有一些解决方法可以获得警告三角形和是/否按钮,而不必从头开始制作我自己的消息框窗口?

最佳答案

我找到了一个解决方案:

tkMessageBox.askretrycancel(title, message, type=tkMessageBox.YESNO)

似乎工作,但 两个按钮按下返回 False ,所以它没有任何用处。
tkMessageBox.showwarning(title, message, type=tkMessageBox.YESNO)

也适用于 ,但请注意它返回 'yes''no' ,而不是 TrueFalse 。不过,这是唯一真正的选择。

如果有人能告诉我这是否是一个错误,我仍然会感兴趣。

关于python - 为什么我不能在 OS X 上更改 tkMessagebox.askyesno() 上的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39756822/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com