好吧,我正在wxPython学习sizers,我想知道是否可以做一些类似的事情:
==============================================
|WINDOW TITLE _ [] X|
|============================================|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxNOTEBOOKxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
|________ ___________|
|IMAGE | |LoginForm |
|________| |___________|
==============================================
在注:是的,我真的是从wxPython - picking the right sizer to use in an application得到的
随着笔记本扩展到左下角,图像左下对齐,loginform右下对齐,我几乎可以做所有的事情,但现在我遇到了一个问题。。在
问题是我不能分别对齐Loginform和Image(im使用的是Box Sizers),我想这样做。在
编辑:这样每个人都能明白我的意思: “噢,我指的是,如果我更改对齐方式,它将同时影响LoginForm和Image。。例如,如果将align设置为RIGHT,image和loginform都会向右对齐,因为:sizer。添加(尺寸4,0,wx.右对齐| wx.右,10)。希望你们这次能理解”
这是我正在使用的代码,它导致了目前的问题,任何帮助,谢谢。 注:代码可能是(非常)草率,因为我还在学习盒子尺寸。 这里有一个测试代码:
^{pr2}$
只是在这里加上标记,我发现在wxFormBuilder中创建一个代码框架,然后将代码添加到您的项目中比在纯Python中尝试和出错要容易得多。在
这样的怎么样?在
基本上,
bottom.Add((0, 0), 1, wx.EXPAND)
将充当一个分隔符,它将占用图像和登录表单之间的所有空间。我真的不明白你所说的“问题是我不能将Loginform和Image分开(我使用的是Box Sizers),我想这样做”。我在尝试创建布局时主要是按照插图进行的。我希望这有帮助。在相关问题 更多 >
编程相关推荐