tkmessagebox askquestion有多个答案

2024-09-24 14:25:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在努力tkmessagebox.ask问题如果要问一个比“是”和“否”答案多的问题,我知道当单击“是”时askquestion会返回一个字符串“yes”,我正试图在该对话框中添加更多的按钮。tkmessagebox也能做到吗?我如何添加更多的按钮选项(即除了“是”和“否”之外,“通过”和“弃权”?在


Tags: 字符串答案选项按钮yesask对话框弃权
1条回答
网友
1楼 · 发布于 2024-09-24 14:25:22

不,tkMessageBox不可能。在

Dialog class(由tkMessageBox使用)的type选项只允许值abortretryignoreokokcancelretrycancelyesno和{}。你可以在Dialog子类中使用它们,但是如果你想显示更多的按钮,我建议你使用一个顶级的小部件,把它们添加到窗口中或者定义你自己的类。在

相关问题 更多 >