gpt4 book ai didi

python - wxpython设置sizer背景

转载 作者:行者123 更新时间:2023-12-01 02:23:38 24 4
gpt4 key购买 nike

我正在使用 wxpython 并尝试为 sizer 制作背景,但没有成功,我在 google 中搜索没有任何结果。

我用这个 boxsizer 试试

wx.BoxSizer(wx.HORIZONTAL)

最佳答案

我只是使用面板来做这类事情。您可以通过多种不同的方式设置面板的颜色:您可以使用命名颜色、wx.Color 对象、预定义的 wx.Color 对象(如 wx.RED)或 3 个整数的元组。

这是一个简单的例子:

import wx

class MyPanel(wx.Panel):

def __init__(self, parent):
wx.Panel.__init__(self, parent)

self.SetBackgroundColour('white')

main_sizer = wx.BoxSizer(wx.VERTICAL)
for number in range(5):
btn = wx.Button(self, label='Button {}'.format(number))
main_sizer.Add(btn, 0, wx.ALL, 5)

self.SetSizer(main_sizer)


class MyFrame(wx.Frame):

def __init__(self):
wx.Frame.__init__(self, None, title='Background colors')
panel = MyPanel(self)
self.Show()

if __name__ == '__main__':
app = wx.App(False)
frame = MyFrame()
app.MainLoop()

我在这里写了一些关于这个主题的文章:

wxPython wiki 也可能对您有所帮助:

关于python - wxpython设置sizer背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47675797/

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