Tab Control and Performance Graphs

Hi all, I am working on a UI design, and I would like to learn if some of the following controls are possible within wxPython (to see if anyone has done something similar). I have installed wxPython and have looked through the impressive demo app, in addition to working with a senior developer here who has a ton of Python experience. In the demo I didn’t see something like my mockup (the user experience I would like to present):

http://www.geocities.com/belred1/image1.jpg

Does anyone have ideas on how to tackle the 2 key elements in the mockup:

  1. The tree/gradient tab control (where the tree selection on the left has the gradient rectangle around it opening up and bordering the results pane on the right - as shown with the orange border)

  2. A rich charting package that could provide the same experience as the performance charts on the right. (I have discussed pyplot with a colleague and wanted to see something with this kind of complexity, and graphical richness).

Thanks!

Brett

Hello Brett,

regarding the 2 points you raised:

  1. The left Tree Control seems to me something like a “skinned” control. By default, wxPython (wxWidgets) implements native controls that looks native on whatever platform wxPython runs. It is quite complicate to write skinned applications with wxPython, though I would not give up for this (I am working on something similar to your Tree Control on the left), and I may decide to release it to Open Source;

  2. The graphics on the right are far beyond the possibilities of PyPlot: you can try with matplotlib, that can be integrated with wxPython (it’s not particularly complicated), that has a lot of features. I always used it with wxPython for my apps. I don’t think, however, you will be able to obtain gradient effects on plot backgrounds. You may ask to matplotlib guys.

HTH.

Andrea.

···

On 5/11/06, Brett Innovate brettinnovate@gmail.com wrote:

Hi all, I am working on a UI design, and I would like to learn if some of the following controls are possible within wxPython (to see if anyone has done something similar). I have installed wxPython and have looked through the impressive demo app, in addition to working with a senior developer here who has a ton of Python experience. In the demo I didn’t see something like my mockup (the user experience I would like to present):

http://www.geocities.com/belred1/image1.jpg

Does anyone have ideas on how to tackle the 2 key elements in the mockup:

  1. The tree/gradient tab control (where the tree selection on the left has the gradient rectangle around it opening up and bordering the results pane on the right - as shown with the orange border)
  1. A rich charting package that could provide the same experience as the performance charts on the right. (I have discussed pyplot with a colleague and wanted to see something with this kind of complexity, and graphical richness).

Thanks!

Brett


“Imagination Is The Only Weapon In The War Against Reality.”

http://xoomer.virgilio.it/infinity77/