Tag: wxwidgets

在wxPHP中更新属性时如何刷新wxAuiManager窗格?

我已经build立了一个简单的wxAuiManager系统,其中包含八个文本控件,每个文本控件都被设置为一个窗格,并且都围绕一个中央静态控件进行布置。 我有两个alignment的顶部,左侧,右侧和底部窗格方向。 这部分工作正常。 我现在想修改每个窗格的属性,我认为可以通过重置关联的wxAuiPaneInfo来完成。 例如,我想添加/删除图钉或最大化图标。 我可以让它自己工作,但重置这些属性后重新绘制托pipe窗口被certificate是一个挑战。 这里是我目前使用的代码: // Get the currently selected pane $paneIndex = $this->getSelectedPaneIndex(); /* @var $paneInfo wxAuiPaneInfo */ $paneInfo = $this->getPaneInfoByIndex($paneIndex); // Set new flag true/false on paneinfo, using setter methods /* @var $ctrl wxCheckBox */ $ctrl = wxDynamicCast($event->GetEventObject(), "wxCheckBox"); $methods = $this->getPaneSetterMethods(); $method = $methods[$ctrl->GetName()]; $paneInfo->$method($ctrl->GetValue()); /* @var $window \wxTextCtrl */ […]

C ++中是否有任何“开箱即用”的2D / 3D绘图库?

我在交互式窗口中查看了绘​​制函数(或其他types的graphics)的不同选项。 我主要使用wxWidgets,但我会打开任何其他“接口”。 看看有什么可用的,这里是我发现的 : wxPlot :自2006年以来没有更新。但是如果是… wxMathPlot :非常新,不成熟,很less的function(仍然活跃?) libgraph :过时的,不是反弹的,只能输出图像。 koolplot :太基本,不能控制创build的窗口。 EasyBMP :非常基本,只有图像输出。 plotutils :仅限命令行。 plplot :C和C ++ API几乎没有维护。 实际上wxPlot是基于这个的。 如果我们更新了C和C ++接口,也可能是候选人。 任何意见? 想法? 谢谢!