6

私は単純なはい/いいえの質問にメッセージボックスを使用していますが、その質問は避けてはならないので、避けられないようにしたいので、質問ボックスが1つあるようです。

messagebox.askyesno("text", "question?")

次に、質問がまだ応答を待っている状態でtkinterのルートウィンドウに戻ることができますが、

messagebox.askyesno("text", "question?")
messagebox.askyesno("text", "question?")

最初のメッセージボックスが開いていても、tkinter のルートウィンドウに戻ることはできますが、他の質問ボックスでは戻ることができません (必要に応じて)。これは、私がテストしたすべてのメッセージボックスに当てはまります。messageboxそれがなぜなのか、どうすれば最初の質問ボックスを避けられないようにすることができるのか、または実際の質問ボックスの前に空白を作成する必要があるのか​​ 誰か説明できますか. メッセージボックスは、その前にメッセージボックスがあったかどうかを気にするべきではないと思うので、私が間違っていることはありますか?

私の要点をよりよく説明するために、単純でよく整理された例をまとめてみましたが、それは完全に機能しました。messagebox初めて使い始めたので、その機能をテストしたかったので、関数に入れませんでした。関数では、完全に機能します。

4

1 に答える 1