我想控制[X]
按钮(退出窗口按钮)的使用情况,该按钮通常在运行基于控制台的Python
应用程序时出现在右上角。我会在需要时提供一个程序内呼叫:sys.exit()
。我知道即使Java
GUI
编程,也有类似的选项。
答案 0 :(得分:4)
尝试:
import win32console, win32gui, win32con
hwnd = win32console.GetConsoleWindow()
if hwnd:
hMenu = win32gui.GetSystemMenu(hwnd, 0)
if hMenu:
win32gui.DeleteMenu(hMenu, win32con.SC_CLOSE, win32con.MF_BYCOMMAND)
它需要安装pywin32模块。注意:我没有对此进行测试,因为我无法访问Windows机器ATM。
参考文献: