sizer相关内容
该小部件位于我制作的众多 sizer 之一中,但如何获取这些小部件之一的 sizer,例如在 wx.StaticText 中.首先,我虽然wx.StaticText有一个方法GetSizer(),因为它派生自wx.Window,但它总是返回None,有没有方法? 抱歉我的语言不好. 编辑 (08/23/2012) 来自 Mike Driscoll 的解决方案: 使用 self.s
..
这段代码有什么问题?我正在尝试将笔记本放在由 boxsizer 控制的面板上.我是 wxpython 的新手,无法弄清楚我做错了什么.当我运行它时,它只会在角落里弄得一团糟:( import wx类 TestNoteBook(wx.Frame):def __init__(self, parent, id, title):wx.Frame.__init__(self, parent, id, ti
..
如我的上一个问题,我正在尝试在功能上做一些有点像向导的东西.我已经选择了一个添加了 sizer 的框架.我为我希望用户看到的每个屏幕构建面板,将它们添加到框架的 sizer,然后通过 .Hide() 一个面板在面板之间切换,然后调用自定义 .ShowYourself() 在下一个面板上.显然,我希望按钮在用户完成过程时保持在同一个位置. 我通过“返回"和“下一步"按钮将两个面板无限循环地链接
..
我使用 WrapSizer 来实现像这样的自动布局(作为缩略图库)(见左侧的截图): 如果有两个多元素,我希望在面板上添加一个(仅限垂直)-ScrollBar(见右截图).如何使用 WrapSizer 向面板添加这样的垂直滚动条? 我尝试混合使用 WrapSizer 和 ScrolledPanel,但我无法获得所需的布局. class MyPanel(scrolled.Scrolle
..
这是关于 wxPython. 我想要 2 个面板,一个放在另一个上面: PanelBG 应该是某种“背景",有自己的 GridBagSizer 和子面板、StaticTexts 等; PanelFG 应该是“前景"面板,也有自己的 GridBagSizer 和一些静态文本、按钮......但是透明的背景,这样 PanelBG 在任何地方都是可见的PanelFG 不放置小部件. 我需
..
我有一个WxPython框架,其中包含单个项目,例如: class Panel(wx.Panel): def __init__(self, parent): wx.Panel.__init__(self, parent) self.text = wx.StaticText(self, label='Panel 1') 我有一个包含几个面板的框架,包
..
这是该问题的延续: wxPython:wx.PyControl可以包含wx.Sizer吗? 此处的主要主题是使用 wx .sizer 放在 wx.PyControl 中。我在 Fit()将 CustomWidget 设置在其子小部件周围时遇到问题。通过在 Fit()之后调用 Layout()解决了该问题。 但是,据我所知,该解决方案仅在 CustomWidget 是 wx.Fra
..
wx.PyControl 可以包含 wx.Sizer 吗? 请注意,我最终在这里尝试做的事情(带有浮点数的纺锤)已经在另一个问题中得到了回答。我对在 wx.PyControl 内布置小部件特别感兴趣,如果我遇到需要制作自己的自定义小部件的技能,该技能可能会很有用。我已经读过创建CustomControls ,但是它没有在 wx内使用定尺寸器.PyControl 子类。 使用下面的代码,
..
这是我的布局: 我有一个尺寸调整器,其中包含一个网格(比例为1)和一个“确定/取消"按钮栏 所有内容都在一个wxDialog中 这里是: ||||||||||||||| | | | GRID | | | | | | | ||||||||||||||| | OK C
..
我很难让我的尺寸调整器在wxpython中正常工作.我正在尝试在顶部做一个简单的水平栏(在其中写文本),在下面做两个垂直框(用网格化器*左边的只能是2列!!!!).我希望图像中的所有内容都能够拉伸并适合我的面板(能够在侧面和顶部/底部添加填充). 我有两个主要问题: 1.我无法使水平栏中的文本位于中间(它位于左侧) 2.我想将两个垂直框隔开,以使其适合并适合页面(也希望网格也能更好地跨越).
..