gpt4 book ai didi

python-3.x - 使用win32模块有一个透明的Python窗口

转载 作者:行者123 更新时间:2023-12-03 17:07:17 28 4
gpt4 key购买 nike

我希望能够让 Python 程序本身透明,但我能找到的只是运行其他程序并使它们透明,这不是我想要做的。我只想使用 win32 模块使 Python 程序本身透明。

最佳答案

因此,在玩完我在 pygame 中进行的测试并从这里阅读答案之后:https://stackoverflow.com/questions/4549213/make-a-window-transparent-using-win32
我设法让它工作,我也可以用 colorama 改变颜色,这很好。这是我的代码:

import win32gui,win32api,win32con

hwnd = win32gui.FindWindow(None, title)
win32gui.SetWindowLong(hwnd, win32con.GWL_EXSTYLE, win32gui.GetWindowLong(hwnd, win32con.GWL_EXSTYLE) | win32con.WS_EX_LAYERED)
win32gui.SetLayeredWindowAttributes(hwnd, win32api.RGB(0,0,0), 180, win32con.LWA_ALPHA)

因此,出于某种奇怪的原因,每当我在程序中开始循环之前尝试使程序透明时,我都会收到有关“无效窗口句柄”的错误。我确实更改了程序标题,但我在尝试透明度之前更改了它,并使用 trancparancy 更新了标题。

关于python-3.x - 使用win32模块有一个透明的Python窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54918096/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com