问题标签 [boxsizer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wxpython - wxPython StaticText 转义嵌套的 BoxSizer
全面披露:我是 wxpython 的新手(大约 3 天),我不太了解 boxsizers 的细节。
我正在编写一个 GUI 来显示一张照片和一些相关的细节。我正在使用 box sizers 在主选项卡上水平显示 3 个“部分”。最左边的项目是图像预览,中间的项目显示一些信息,最右边有一个 StaticText 标题和两个单选按钮。不知何故,StaticText 似乎正在逃避它的 BoxSizer。我已经为不同的部分涂上了鲜艳的颜色以使其更加明显:
这是代码的相关部分:
完整的上下文:
如果您想要一个最小的“工作”示例(将显示一个空白框而不是加载图像),还有一个简单的 mock_utils.py:
我完全不知道为什么 StaticText 正在逃避 BoxSizer。我唯一能想到的就是我需要摆脱它所连接的面板(在这种情况下,我是否要返回 sizer 本身?)。但是后来我遇到了 sizer 中的项目完全消失的麻烦,所以我认为我只是缺少一些关于 sizer 应该如何工作的基本信息。
python - 新面板中的 Boxsizers
我有一个激活以下功能的菜单栏项。应该会弹出一个新窗口,但我无法在新窗口中放置大小调整器。我更愿意在 Class Parameter1Window 下创建窗口,但我不断收到未定义变量的消息。我也尝试在函数中创建一个面板,但没有成功。我究竟做错了什么?enter code here
也对整体结构的建议持开放态度。
完整代码:
python - 删除/替换 GridSizer 中的项目?
我在框架布局方面遇到问题。数据存储在数据框中,目的是能够浏览文件并从 ComboBox 中选择该文件。我正在尝试在框架中显示内容。第一次它工作正常。第二次它只是将它添加到先前数据下的垂直大小。我需要删除或替换数据。显示的数据应该是更新的数据框。我已经在 GridSizer、Vertical BoxSizer 上尝试了 .Destroy(),我尝试添加更多的尺寸器并结合 Freeze() 和 Thaw() 方法,并添加一个新的面板类。似乎没有任何效果。
我也很难让 GridSizer 中的 StaticText 框调整以适应屏幕。我究竟做错了什么?
完整代码:
python - 我对 wxpython 中的面板有疑问
我想用 wxpython 做一个这样的界面我 有关于在不同面板中嵌入 webview、按钮、textview 和绘图的问题
当我尝试在 panel3 中嵌入 webview 时,它在面板右上角显示为小方块
请帮我