tkinter.messagebox.askyesno 可以,但同时会弹出一个单独的窗体,如何只弹出 yesno 对话框?
1
ClericPy 2021-02-27 16:20:27 +08:00
如果不介意第三方, 我之前用的 pymsgbox
介意的话, 忘记了... |
2
delectate 2021-02-27 18:25:23 +08:00
#import ctypes;
#dll = ctypes.WinDLL('user32.dll'); #dll.MessageBox(); #need install pywin32 import win32api, win32gui import win32con, winerror,win32event,pywintypes import sys, os,time win32api.MessageBox(0,'hello', 'messagebox',win32con.MB_OK) #import win32api,win32con usr_select = win32api.MessageBox(0, "这是一个测试消息", "消息框标题",win32con.MB_YESNO) if usr_select ==6: print("click yes") |
3
zictos 2021-02-27 20:10:06 +08:00
import tkinter
import tkinter.messagebox as messagebox root = tkinter.Tk() root.withdraw() print(messagebox.askokcancel("标题","内容")) |