gpt4 book ai didi

python - wxPython 浏览器大小

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:51 24 4
gpt4 key购买 nike

为什么下面的代码创建一个占据整个窗口的浏览器对象?我希望浏览器对象只占用一定的空间,就像 wx 中的文本框或按钮一样。

import wx
import wx.html2

app = wx.App()
frame = wx.Frame(None, -1, "yo", (1,1), (800,600))
browser = wx.html2.WebView.New(frame, -1, "http://www.google.com/", (0,50), (500,500))
browser.LoadURL("http://www.google.ca")
frame.Show()
app.MainLoop()

最佳答案

wxFrame 的一个特性是,如果它只有一个子窗口,则框架的 EVT_SIZE 处理程序将自动调整其大小和位置,以使其填充框架的客户区域。如果您想防止这种情况或有其他一些调整大小的行为,那么您可以为框架实现您自己的 EVT_SIZE 事件处理程序。其他选项是使用 wx.Sizer,或者如已经建议的那样,使用 wx.Panel 作为框架的唯一子级,并使 WebView 成为面板的子级。

关于python - wxPython 浏览器大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21008554/

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