wxpython怎么用_如何使用wxpython设置相对位置?

我有一个wxpython列表框,它的高度设置为-1,这意味着它将自动设置为窗口的高度。有没有办法在窗口的尽头留下200像素的图像?在

所以基本上我想我要找的是(窗户高度-200),留出200个空间。在

-1会达到整个窗户的高度。在

谢谢。在

编辑:我似乎不能让它与我的代码一起工作COLORS = ["red", "blue", "black", "yellow", "green"]

NUMBERS = ['0', '1', '2', '3', '4']

image=[];

import random

import wx

class images_tab(wx.Panel):

def __init__(self, parent):

wx.Panel.__init__(self, parent)

## random test useless t = wx.StaticText(self, -1, "This is a PageOne object", (20,20))

self.listBox = wx.ListBox(self, size=(200, -1), choices=image, style=wx.LB_SINGLE)

# self.button = wx.Button(self, label="Something else here? Maybe!")

self.sizer = wx.BoxSizer()

self.sizer.Add(self.listBox, proportion=0, flag=wx.ALL | wx.EXPAND, border=5)

# self.sizer.Add(self.button, proportion=1, flag=wx.ALL)

self.SetSizer(self.sizer)

class MyNotebook(wx.Notebook):

def __init__(self, *args, **kwargs):

wx.Notebook.__init__(self, *args, **kwargs)

class MyPanel(wx.Panel):

def __init__(self, *args, **kwargs):

wx.Panel.__init__(self, *args, **kwargs)

self.notebook = MyNotebook(self, size=(220, -1))

Images__tab = images_tab(self.notebook)

# add the pages to the notebook with the label to show on the tab

self.notebook.AddPage(Images__tab, "Click here to lookat pictures")

self.sizer = wx.BoxSizer()

self.sizer.Add(self.notebook, proportion=0, flag=wx.EXPAND)

#self.sizer.Add(self.button, proportion=0) #with button

self.SetSizer(self.sizer)

class MainWindow(wx.Frame):

def __init__(self, *args, **kwargs):

wx.Frame.__init__(self, *args, **kwargs)

self.SetTitle("Python: Pictures")

self.panel = MyPanel(self)

app.frame = wx.Frame(parent=None, id=-1, size=(300,400))

self.Show()

app = wx.App(False)

win = MainWindow(None, size=(600, 400))

app.MainLoop()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值