Changes between Version 1 and Version 2 of QtVisualization


Ignore:
Timestamp:
05/16/11 14:02:19 (3 years ago)
Author:
mitar
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • QtVisualization

    v1 v2  
    1 == Visualizations in Qt == 
     1= Visualizations in Qt = 
     2 
    23A project to convert all visualizations in Orange to a Qt Graphics Stack-based implementation. This will remove a dependency on PyQwt which is not actively maintained, allow compatibility with Python3, and enable customizations to make the graphs look more appealing.  
    34 
    4 '''General''' 
     5== General == 
     6 
    57* use a consistent coding style, using methods_with_underscore rather than CamelCase 
    68* always use syntax compatibile with Python 3 
     
    810* write test cases for the base Graph class, and elsewhere if needed 
    911 
    10 '''OWGraph''' 
     12== OWGraph == 
     13 
    1114* replace OWGraph with a new class that inherits from QGraphicsView 
    1215* duplicate most of its functions in the new class 
     
    1518* introduce new data types (especially constants/enumerations) to replace the ones from Qwt.  
    1619 
    17 '''Modular graph elements''' 
     20== Modular graph elements == 
     21 
    1822* create graph elements (Axes, labels, legend, grid) using Qt's QGraphicsItems 
    1923* construct graphs from these elements using Qt's parent-child mechanism 
     
    2226* use items already provided by Qt for drawing text and lines 
    2327 
    24 '''Current visualizations''' 
     28== Current visualizations == 
     29 
    2530* modify the current graphs to use the new API where applicable 
    2631* remove references to Qwt 
    2732 
    28 '''Visual style''' 
     33== Visual style == 
     34 
    2935* all graphs and elements will use a central palette, using system colors by default 
    3036* the palette will be configurable by the user, so it will be possible to change all the graphs at once 
     37 
     38== Milestones == 
     39 
     40[[ListMilestones(QtGraph)]]