python --windows弹框
【代码】python --windows弹框。
·
win32方式
import win32api, win32con
shuru = win32api.MessageBox(0, f'检测到系统已更新至1.0.6版本,是否立即更新?', 'edg系统更新', win32con.MB_YESNO | win32con.MB_SYSTEMMODAL)
if shuru == win32con.IDYES:
logger.success(f'用户选择是')
tk方式
def pop_messagebox() -> bool:
'''弹是否框'''
root = tk.Tk()
root.withdraw()
root.attributes('-topmost', 1) # 让选择器窗口始终在顶层
result = messagebox.askyesno("提示", "您确定要执行此操作吗?")
return result
def pop_frame():
'''弹框 自定义ico图标'''
icon_path = os.path.join(base_dir, 'logo.ico')
root = tk.Tk()
root.withdraw()
root.attributes('-topmost', 1) # 让选择器窗口始终在顶层
root.iconbitmap(icon_path)
messagebox.showinfo("提示", "文件已导出至桌面!")
root.destroy()
ctypes
import ctypes
# 定义消息框的标题和内容
title = "Custom Icon Message Box"
message = "This is a message box with custom icon!"
# 显示消息框
ctypes.windll.user32.MessageBoxW(0, message, title, 0x40 | 0x0 | 0x100)
更多推荐
已为社区贡献15条内容
所有评论(0)