Python无法识别win32con
我问了一个关于如何检测窗口是否最小化的问题,并得到以下代码作为答案:Python无法识别win32con,python,Python,我问了一个关于如何检测窗口是否最小化的问题,并得到以下代码作为答案: window = win32gui.FindWindow("Notepad", None) if window: tup = win32gui.GetWindowPlacement(window) if tup[1] == win32con.SW_SHOWMAXIMIZED: minimized = False elif tup[1] == win32con.SW_SHOWMINIMIZ
window = win32gui.FindWindow("Notepad", None)
if window:
tup = win32gui.GetWindowPlacement(window)
if tup[1] == win32con.SW_SHOWMAXIMIZED:
minimized = False
elif tup[1] == win32con.SW_SHOWMINIMIZED:
minimized = True
elif tup[1] == win32con.SW_SHOWNORMAL:
normal = True
我确信它是有效的,问题是我不知道如何让“win32con”工作。我尝试过pip安装、导入以及与之相关的所有操作,但仍然出现错误:
NameError: name 'win32con' is not defined
如何解决此错误并正确导入win32con?
谢谢。花了点时间搜索,但我有一个答案给你
pip install pypiwin32
我还必须手动输入导入,因为我的IDE(Pycharm)无法在Win32 GUI和pypiwin32之间建立链接。我还添加了一些打印语句,以便查看它是否真正起作用
import win32gui
import win32con
window = win32gui.FindWindow("Notepad", None)
if window:
tup = win32gui.GetWindowPlacement(window)
if tup[1] == win32con.SW_SHOWMAXIMIZED:
minimized = False
print('MAX')
elif tup[1] == win32con.SW_SHOWMINIMIZED:
minimized = True
print('MIN')
elif tup[1] == win32con.SW_SHOWNORMAL:
normal = True
print('NORMAL')
你试过导入win32con吗?是的,它不存在或者出现了。你这是什么意思?您是否收到导入错误?未解决的导入此问题能否回答您的问题?