如何使用wxpython_如何使用wxPython。选择在一个wxPython对话?

我试图在一个对话框中显示一个图像,并在其旁边添加一个液滴来显示一些选项。以下是我的代码(所有内容都在我定义的类中):""" Create main App """

self._app = wx.App()

""" Load image """

png = wx.Image('show_work.png', wx.BITMAP_TYPE_ANY).ConvertToBitmap()

""" Create dialog """

self._dialog = wx.Dialog(None, -1, 'Graphical Output', size = (png.GetWidth()+25, png.GetHeight()+150), style=wx.DEFAULT_DIALOG_STYLE & ~wx.RESIZE_BORDER)

""" Bind image to dialog """

wx.StaticBitmap(self._dialog, -1, png, (10,5), (png.GetWidth(), png.GetHeight()))

""" Create choice list """

choice_list = []

for number in xrange(self._upper_limit):

choice_list.append(str(number +1))

""" Create choice list """

self._droplist = wx.Choice(self._dialog, -1, (280, 200), choices = choice_list)

""" Show dialog """

self._dialog.ShowModal()

""" Start main App """

self._app.MainLoop()

结果显示,图像显示正确。但是,我创建的下拉列表没有显示。我确信我为创建它而指定的位置在对话框的中心,并且框中有足够的空间来显示它。在

那么我能知道我在上面的部分有什么错吗?在

谢谢。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值