0
import wx
class MainFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, 'Panel colour')
panel = MainPanel(self)
main_sizer = wx.BoxSizer(wx.VERTICAL)
main_sizer.Add(panel)
self.SetSizerAndFit(main_sizer)
self.Centre()
self.Show()
print(self.GetBackgroundColour())
print(panel.GetBackgroundColour())
class MainPanel(wx.Panel):
def __init__(self, frame):
wx.Panel.__init__(self, frame)
lbl_description = wx.StaticText(self, label='Hello world')
main_sizer = wx.BoxSizer(wx.VERTICAL)
main_sizer.Add(lbl_description, flag=wx.ALL, border=10)
self.SetSizer(main_sizer)
if __name__ == "__main__":
screen_app = wx.App()
main_frame = MainFrame()
screen_app.MainLoop()
하지만 난 얻을 출력이 분명히
(225, 225, 225, 255)
(225, 225, 225, 255)
이다, 나는 wxPython에있는 패널의 배경색을 검색하려고의 색상을 얻을 뭔가 잘못하고있어. 어떻게해야합니까?
호아킨. 나는 숫자를 이해하지만, 내 경우에 그들은 흰색을주고 그 패널의 진정한 색깔이 아니다. – Psionman
이미지의 패널은 회색이고, 225,225,225는 회색이다. – joaquin
너는 맞다. 나는 그것을 (255, 255, 255)라고 읽는다. 나는 정말로 난독증 적이다. – Psionman