我正在尝试从 MATLAB 切换到 python,但现在我遇到了一些无法自己解决的问题。我在用 Qt 设计器设计的 pyqt 中做了一个 GUI(用于分析一些神经元),所有的可视化都是在 Qt 的 matplotlib 小部件中完成的(它包含在 pythonxy 中)但现在我需要一些工具,比如在 MATLAB 中进行交互式选择(不仅在图像但也在情节上)与集成在 Qt GUI 中的 matplotlib 一起使用:
我找到了这个http://matplotlib.org/users/event_handling.html请不要告诉我必须用这个 python 模块 xD 自己实现上述工具
我发现这个http://www.pyqtgraph.org/但它没有与 matplotlib 集成,最终渲染不像 matplotlib 那样好。
pyqt 有没有好的交互式选择工具?在谷歌上,我找不到任何有用的东西,但我不敢相信 python 没有好的交互式工具......如果是这样,我将切换回 MATLAB。
谢谢你的帮助
我有一些py2app的麻烦; 出于某种原因,对于我开发的所有脚本,我始终存在相同的错误.目前我正在使用最新的MacPorts版本,经过两天的测试后,我无法弄清楚出了什么问题.
py2app的setup.py文件之一是:
from setuptools import setup
APP = ['main.py']
OPTIONS = {'argv_emulation': True, 'includes': ['sip', 'PyQt4._qt', 'PyQt4.QtCore', 'PyQt4.QtGui'],
'excludes': ['PyQt4.QtDesigner', 'PyQt4.QtNetwork', 'PyQt4.QtOpenGL', 'PyQt4.QtScript', 'PyQt4.QtSql', 'PyQt4.QtTest', 'PyQt4.QtWebKit', 'PyQt4.QtXml', 'PyQt4.phonon']}
setup(
app=APP,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
Run Code Online (Sandbox Code Playgroud)
这是日志:
python setup.py py2app
running py2app
creating /Users/opensw/SkyDrive/SISSA/Kymograph/build/bdist.macosx-10.6-intel/python2.7-standalone/app
creating /Users/opensw/SkyDrive/SISSA/Kymograph/build/bdist.macosx-10.6-intel/python2.7-standalone/app/collect
creating /Users/opensw/SkyDrive/SISSA/Kymograph/build/bdist.macosx-10.6-intel/python2.7-standalone/app/temp
creating build/bdist.macosx-10.6-intel/python2.7-standalone/app/lib-dynload
creating build/bdist.macosx-10.6-intel/python2.7-standalone/app/Frameworks
*** using recipe: virtualenv ***
WARNING: ImportError in sip recipe ignored: No module named matplotlib-1
WARNING: ImportError in sip recipe ignored: No module named scipy-0
*** using recipe: sip …Run Code Online (Sandbox Code Playgroud)