【发布时间】:2013-03-12 16:50:26
【问题描述】:
是否有适用于 Mac 的 QTDesigner 的 matplotlib 小部件插件?
为什么我关心:我正在尝试对现有的 python/matplotlib/scipy/numpy 应用程序进行 GUI 化。我想尝试通过 QT 和 Qdesigner 做到这一点,但我对他们很陌生。我知道我可以“手动”实现除 Designer 之外的 GUI,并受益于“第 6 章。在 Qt 4 中嵌入 Matplotlib”(来自 Python 开发人员的 Matplotlib 一书)以及诸如“http://eli.thegreenplace.net/2009/01/20/matplotlib-with-pyqt-guis/”和“@”之类的帖子987654322@"。但据说有一个用于 Designer 的小部件插件似乎可以帮助我,但我似乎在任何地方都找不到它。
我看过诸如“Matplotlib widget in Qtdesigner”之类的帖子,但我似乎在我的 Mac 硬盘上找不到 matplotlib 插件。 (我用的是 MacPorts,pythonselect 设置为 2.7 版本)我似乎有的唯一插件是
/opt/local/share/qt4/plugins/designer/libpython27plugin.dylib
/opt/local/share/qt4/plugins/designer/libpython32plugin.dylib
/opt/local/share/qt4/plugins/designer/libqdeclarativeview.dylib
/opt/local/share/qt4/plugins/designer/libqt3supportwidgets.dylib
/opt/local/share/qt4/plugins/designer/libqwebview.dylib
/opt/local/share/qt4/plugins/designer/libqwt_designer_plugin.dylib
据说 PythonXY 提供了 matplotlib 插件,但是根据线程“PythonXY on Mac?”,没有可用的 PythonXY 端口...
那么有没有办法通过 Designer 中的插件(或其他解决方案)来规划我的完整 GUI,还是我只是在某个框架中手动编码 matplotlib 部分?
谢谢。
P.S.- 我在 scipy.org/Cookbook/Matplotlib/Qt_with_IPython_and_Designer 看到了关于构建 matplotlib 小部件的 Cookbook 说明,但是我的 Designer 版本(4.8.4)看起来与那里描述的完全不同。创建“主窗口”后,没有“工具”下拉菜单,也没有机会制作自定义小部件...帮助?当前关于制作自定义小部件的教程,qt-project.org/doc/qt-4.8/designer-customwidgetplugin.html,作为一个新手,我觉得……有点压倒性。
P.P.S-我也没有和 QT4 结婚。就像我说的,我对此很陌生,所以如果您想指出涉及另一个(更简单?)GUI 构建系统(例如 Tkinter)的示例,我完全没问题。
【问题讨论】:
标签: python qt4 matplotlib