Python tkmessagebox询问多个答案的问题

Python tkmessagebox询问多个答案的问题,python,python-2.7,tkinter,tkmessagebox,Python,Python 2.7,Tkinter,Tkmessagebox,我一直在尝试让tkmessagebox.askquestion问一个答案比“是”和“否”多的问题。我知道当单击“是”时,askquestion会返回一个字符串“是”,我正在尝试向该对话框添加更多按钮。这甚至可以用tkmessagebox完成吗?如何添加更多按钮选项(即除了“是”和“否”之外的“通过”和“弃权”)?否,tkMessageBox不可能 的类型选项(由tkMessageBox使用)仅允许值abortretryignore,ok,okcancel,retrycancel,yesno和ye

我一直在尝试让tkmessagebox.askquestion问一个答案比“是”和“否”多的问题。我知道当单击“是”时,askquestion会返回一个字符串“是”,我正在尝试向该对话框添加更多按钮。这甚至可以用tkmessagebox完成吗?如何添加更多按钮选项(即除了“是”和“否”之外的“通过”和“弃权”)?

否,tkMessageBox不可能


的类型选项(由tkMessageBox使用)仅允许值
abortretryignore
ok
okcancel
retrycancel
yesno
yesnocancel
。您可以在对话框子类中使用这些按钮,但如果您想显示更多按钮,我建议您使用顶级小部件,将它们添加到窗口中或定义自己的类。

谢谢,我会尝试一下。请提供一个这样做的代码示例。您管理好了吗?如果是的话,你能发布相关代码吗?