这是一个较为复杂的Python需求,需要用到Tkinter模块来进行弹窗操作,以及os模块来进行任务管理器关闭和文件生成操作。以下是实现代码:

import tkinter as tk
import os

def on_pass():
    # 关闭任务管理器
    os.system('taskkill /f /im taskmgr.exe')
    root.destroy()

def on_fail():
    # 在c盘根目录下生成bug.txt文件
    with open('C:/bug.txt', 'w') as f:
        f.write('Bug report')
    root.destroy()

root = tk.Tk()
root.title('A')
tk.Label(root, text='请选择').pack()
tk.Button(root, text='Pass', command=on_pass).pack(side=tk.LEFT, padx=20)
tk.Button(root, text='Fail', command=on_fail).pack(side=tk.RIGHT, padx=20)
root.mainloop()

运行代码后,会出现一个弹窗,标题为A,内容为请选择,有两个按钮,分别为Pass和Fail。点击Pass按钮则会关闭任务管理器并关闭弹窗,点击Fail按钮则会在c盘根目录下生成一个bug.txt文件并关闭弹窗。

Python弹窗提示:选择Pass关闭任务管理器,Fail生成Bug文件

原文地址: https://www.cveoy.top/t/topic/nVAa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录