Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除wxPython小部件之间的填充_Python_Widget_Wxpython - Fatal编程技术网

删除wxPython小部件之间的填充

删除wxPython小部件之间的填充,python,widget,wxpython,Python,Widget,Wxpython,我已经用wxPython创建了一个基本应用程序,包括菜单栏、工具栏、状态栏和HTML小部件。看起来是这样的: 正如您所看到的,HTML小部件周围有填充物,我对wxPython非常陌生,喜欢它,但还不知道如何使用它,所以我需要帮助解决这个问题 panel = wx.Panel(self, -1) vbox = wx.BoxSizer(wx.VERTICAL) hbox = wx.BoxSizer(wx.HORIZONTAL) htmlwin = html.HtmlWindow(panel, -

我已经用wxPython创建了一个基本应用程序,包括菜单栏、工具栏、状态栏和HTML小部件。看起来是这样的:

正如您所看到的,HTML小部件周围有填充物,我对wxPython非常陌生,喜欢它,但还不知道如何使用它,所以我需要帮助解决这个问题

panel = wx.Panel(self, -1)

vbox = wx.BoxSizer(wx.VERTICAL)
hbox = wx.BoxSizer(wx.HORIZONTAL)

htmlwin = html.HtmlWindow(panel, -1, style=wx.NO_BORDER)
htmlwin.SetBackgroundColour(wx.WHITE)
htmlwin.SetStandardFonts()
htmlwin.SetPage(code)

vbox.Add((-1, 10), 0)
vbox.Add(htmlwin, 1, wx.EXPAND | wx.ALL, 9)

panel.SetSizer(vbox)
谢谢

换衣服就行了

vbox.Add(htmlwin, 1, wx.EXPAND | wx.ALL, 9)

wx.ALL
是一个标志,它告诉施码器在小部件周围的各个方向添加填充。
Add
方法中的最后一个值是要添加为边框的像素数。因此,在第一个示例中,您在小部件的所有侧面添加了9个像素的边框。

wx.EXPAND | wx.ALL,9)
可能应该是
wx.EXPAND)
,因为
wx.ALL,9
部分在所有方向插入了9的填充。
vbox.Add(htmlwin, 1, wx.EXPAND, 9)