5

시장에서 데이터를 검색하고 실시간으로 차트를 작성하는 작은 프로그램을 작성 중입니다. 거래 결정은 대부분 자동으로 이루어 지지만 차트는 지속적으로 업데이트되므로 누군가 결정을 내리는 방식을 추적하고 필요할 때 수동으로 개입 할 수 있습니다.차트가있는 거래 플랫폼 구축 - 파이썬 GUI 라이브러리에 대한 제안

작업 (파이썬의 경우)에 적합한 GUI 라이브러리는 무엇이 될까요? 여기에 고려 사항 -

프로그래밍 언어 :파이썬 (? 다른 언어로 된 GUI와 백엔드을도 할 수 있습니다 당신은 내가 뭔가를 사용한다고 생각합니까!?).
운영 체제 : 플랫폼 간 호환이 바람직하지만 특정 플랫폼이어야하는 경우 리눅스입니다.
속도 + 학습 곡선 : 시간 (대기 시간이 짧음)은 중요한 문제가 아니며 배우기 쉽고 빠른 것을 선호하지만 프로그램은 반응이 느껴야하고 속도를 바꿀 필요가 없습니다. 특정 지점을 넘어서는 코딩 용이성. 나는 이것이 당신의 경험이 나를 도울 수있는 부분이라고 생각합니다.

난 강력하게 wxPython을 고려했지만, 의견의 일부가 잘 설계되지 않았습니다 말했다 (파이썬과 잘 맞지 않는 같이!)

는 그래서 작업의 복잡성과 메타 고려 사항이 너 앞에 놓여있다. 제발 도와주세요.

P. : 우리가 그것에있는 동안 누군가가 적절한 도표 라이브러리에 대해서도 의견을 말할 수 있다면 좋을 것입니다.

+0

아, 그리고 어떻게 플렉스 + 파이썬 콤보 소리를합니까? – Soumendra

답변

2

파이썬으로 플로팅 할 때 필자는 본질적으로 필라브 (http://www.scipy.org/PyLab) 위에 만들어진보다 사용자 친화적 인 래퍼 인 Matplotlib (http://matplotlib.sourceforge.net/)을 좋아했습니다. 정말 강력하고 설명서와 예제가 많이 있습니다. 차트가 매우 복잡해 보이지 않으므로 패키지에 너무 깊이 파고 들지 않아도됩니다. 나는 개발이 당신이 얻는 API에 대해 더 깊어 지지만 대부분의 패키지에 해당 될 것이라고 생각한다.

나는 Tkinter 백엔드를 사용하여 끝났지 만 matplotlib는 QT, WxPython 및 기타도 지원합니다. 나는 Tkinter 나 WxPython에 대한 열렬한 팬이 아니며, 대신에 선택의 여지가있는 QT를 사용했을 것입니다. 그러나 모든 옵션이 있다는 것은 좋은 것입니다. 필자는 Linux와 Mac OS X 모두에서 matplotlib를 사용하여 많은 성공을 거두었습니다. 당신이 편안 경우 What is the best real time plotting widget for wxPython?

+0

유용합니다. 감사 :) – Soumendra

2

는 wxPython을 똑바로 이동 보조 노트로

, 여기 당신이 경로를 이동하기로 결정한 경우 SO의 wxPython에서 음모를 꾸미고에 게시 관련된 흥미 롭다. 거기에 툴킷이 많이 있습니다. 그들은 모두 장단점이 있습니다. 여러분은 항상 사람들에 대해 불평하는 사람들을 발견 할 것입니다 ... wxPython은 좋은 선택입니다. 인터넷에서 많은 문서를 찾을 것입니다. sgusc가 말했듯이 matplotlib와의 상호 운용성이 좋으며, 플롯에보다 정교한 것을 원한다면 OpenGL도 사용할 수 있습니다. 집중적 인 계산을 수행해야하는 경우 다른 언어로 이동하기 전에 cython ( http://cython.org/)을 사용하여 코드 속도를 높일 수는 있지만 속도가 문제가되는 것을 보지 않는 한 단일 언어를 사용하는 것이 좋습니다. gui와 로직을 섞지 않도록주의하십시오. 좋은 참조가보고 당신이 원하는 경우

  1. http://www.blog.pythonlibrary.org/
  2. http://zetcode.com/wxpython/

이 :-) 즐길 수

관련 문제