【发布时间】:2019-02-08 14:40:49
【问题描述】:
我创建了一个浏览器:
browser = cef.CreateBrowserSync(url=os.path.dirname(os.path.abspath(__file__))+'\\gui.html', window_title="Title")
有什么方法可以随时隐藏和显示窗口吗?
【问题讨论】:
标签: python chromium-embedded cefpython
我创建了一个浏览器:
browser = cef.CreateBrowserSync(url=os.path.dirname(os.path.abspath(__file__))+'\\gui.html', window_title="Title")
有什么方法可以随时隐藏和显示窗口吗?
【问题讨论】:
标签: python chromium-embedded cefpython
如果您使用“wxpython.py”示例,则可以调用MainFrame.Hide() 隐藏窗口并调用Show() 显示它。
如果使用“hello_world.py”示例,那么您需要使用例如 ctypes 进行本机操作系统调用。对于 Windows,代码为:
import ctypes
SW_SHOW = 5
SW_HIDE = 0
hwnd = browser.GetWindowHandle()
ctypes.windll.user32.ShowWindow(hwnd, SW_HIDE)
ctypes.windll.user32.ShowWindow(hwnd, SW_SHOW)
【讨论】: