在WxPython中,每次点击都会弹出新的帧

2024-04-28 15:57:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我的应用程序包括从分光镜(光学仪器)中查看实时提要并从中提取帧。单击提要中的某个点将启动一个新帧,在该帧中分析图像。每个框架处理一个单个面板。你知道吗

创建新框架的操作对于程序员来说非常容易(立即显示和焦点捕获、离散对象、没有复杂的布局管理、关闭按钮的简单含义)。你知道吗

我现在想要一个在一个窗口工作的设计。用什么最简单的设计模式来取代创建新框架的实践?它应尽可能提供同样的优势(见上一段)。我正在考虑使用选项卡来管理面板,因为它们可以捕获焦点、隐藏/显示面板、优雅地销毁自己等等


Tags: 对象图像框架应用程序面板设计模式布局按钮
2条回答

我会把你的饲料在一个有两个元素的空间大小。让提要展开以填充窗口,除非sizer中的第二个空间可用。然后,当您单击提要时,向sizer的空部分添加一个包含详细信息的面板。你知道吗

您可以添加一个关闭按钮,它将以与当前相同的方式关闭和删除面板。你知道吗

创建包含两个主要元素的框架:

  1. 你当前的订阅源
  2. 导航控件,如wx.ListBox文件, wx.ListCtrl文件,或宽x.TreeCtrl允许您滚动浏览并单击要在元素(1)中显示的提要。你知道吗

相关问题 更多 >