Feature #189

GUI: implement prototype(s), decide about architecture

Added by pospelov over 7 years ago. Updated about 6 years ago.

Status:RejectedStart date:18 Feb 2013
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:-
Target version:-

Description

This is the parent of all GUI-related issues: We need to choose an architecture before investing any further effort into GUI programming.

Currently, the most likely candidate is PyQt. Before settling on this, we need to achieve a really smooth integration of our C++ core lib into Python.

Furthermore, we have to choose a platform for scientific plotting: matplotlib, ROOT, ?


Subtasks

Feature #188: GUI for sample definition (design and implement prototype)Archivedpospelov

Feature #180: Investigate serialization of Core objectsRejected

Feature #174: Gui prototype: implement prototype of Fit window with empty docks for Fit RunInfo, Minimizer Settings, Parameters, Area selectionRejected

Feature #271: Implement PyQt4 prototypeRejected

Bug #220: Gui: provide GUI compilation under Qt5/linuxArchivedpospelov

Bug #191: Gui: improve performance of TQtWidget in the case of CONT4Z optionRejected

Feature #290: Provide MaterialEditorViewArchivedpospelov

Feature #291: SampleDesigner: Provide convertion of ISample object into SampleViewArchivedpospelov

Feature #292: SampleDesigner: Provide conversion of SampleView into ISample objectRejected

Feature #596: Investigate serialization of QStandardItemModelArchivedpospelov

Feature #598: Implement OutputData widgetResolved

Feature #599: Extend OutputData widget with projectionsResolved

Feature #602: Provide serialization of JobModelRejected

Feature #603: Rafactor GUI version of MaterialManagerResolvedpospelov

History

#1 Updated by wuttke about 7 years ago

  • Status changed from Backlog to Sprint
  • Target version set to Sprint 13

study PyQt projects:
- Konrad Hinsen
- Armin Moser

#2 Updated by pospelov about 7 years ago

  • Assignee set to pospelov

#3 Updated by pospelov about 7 years ago

  • Subject changed from Gui prototype: implement PyQt prototype to Implement GUI prototype

#4 Updated by pospelov about 7 years ago

  • Assignee deleted (pospelov)

#5 Updated by pospelov about 7 years ago

  • Target version deleted (Sprint 13)

#6 Updated by wuttke about 7 years ago

  • Subject changed from Implement GUI prototype to GUI: implement prototype(s), decide about architecture
  • Description updated (diff)

#7 Updated by pospelov about 6 years ago

  • Status changed from Sprint to Rejected

We have agreed about principal things already.

Also available in: Atom PDF