簡體   English   中英

wxPython工具手冊/工具欄,工具欄和框架之間的空白

[英]wxPython Toolbook/Toolbar, blank space between toolbar and frame

工具欄和框架之間的線

屏幕截圖是我主框架左側的一部分。 該框架的頂部有一個工具手冊。 我已經將工具箱中的工具欄和框架的背景色都設置為0,0,0,但是,正如您所看到的,兩者之間有一小段空白。 我如何使那條線消失或如何使其變黑?

作為一個簡單的問題-是否可以將工具欄上“選定”光暈的顏色更改為與黑色形成對比的顏色? 您可以在第一個圖標周圍看到非常淡淡的藍色光暈,如果可能的話,我希望它是更淺的藍色。

編輯:添加的代碼-

il = wx.ImageList(128, 128)
        for tab in self.package.vars["tabs"]:
            il.Add(wx.Image(self.package.vars["iconPath"].format(tab), wx.BITMAP_TYPE_PNG).ConvertToBitmap())
        self.AssignImageList(il)
        imageIdGenerator = self.getNextImageID(il.GetImageCount())

        pages = [(wx.Panel(parent = self.parent, id = wx.ID_ANY), name.capitalize()) for name in self.package.vars["tabs"]]
        imID = 0
        toolbar = self.GetToolBar()
        toolbar.SetBackgroundColour(self.package.vars["bgColor"])
        toolbar.AddStretchableSpace()
        for page, label in pages:
            self.AddPage(page, label, imageId=imageIdGenerator.next())
            page.SetBackgroundColour(c.COLORS["green"])
            imID += 1
        toolbar.AddStretchableSpace()
pages = [(wx.Panel(parent = self.parent, id = wx.ID_ANY), name.capitalize()) for name in self.package.vars["tabs"]]

也許列表理解中的wx.Panel仍具有默認顏色。 如果SetBackgroundColour應用於這些面板會發生什么?

(編輯)

如何刪除寄宿生空間

self.SetInternalBorder(0)

自我這里是Toolbook類。 它似乎可以在wxPython Demo Toolbook示例中使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM