bei meinem Programm habe ich eine Slider+Eingabefeld Kombination
eingebaut. Wenn der Slider sich ändert, dann wird der Wert in das
Eingabefeld übertragen und umgekehrt. ich habe das von dem Beispiel
fourier_demo_wx.py,
http://matplotlib.sourceforge.net/examp ... ght=slider
Mein Programm dient dem darstellen von 2 verschiedenen Analyse
Verfahren die über 2 RadioButtons namens self.transient und
self.histogram gewechselt werden können, dabei sollen dann
auch das Slider- und Eingabefeld-Element neu eingestellt werden.
Dort gibt es eine Klasse namens "SliderGroup", diese besitzt die
Eigenschaft "param" die ich versuche nachträglich zu ändern. Diese
Eigenschaft enthält die Max- Min- und Derzeitigen-Werte der Slider+
Eingabefeld Kombination.
Einen Fehler bekomme ich nicht, aber die neuen Max und Min u.s.w. Werte
werden nicht übernommen.
Hier ein Code Schnippsel:
Code: Alles auswählen
#HauptProgramm
...
self.slider_param_trans = Param(0, minimum=0, maximum=len(self.daten[0]))
self.slider_param_histo = Param(int(self.maxrasterdiv/2), minimum=0, maximum=int(self.maxrasterdiv))
...
def changeSliderGroup(self,id):
if (id == self.transient.GetId()):
self.frequencySliderGroup.param = self.slider_param_trans
elif (id==self.histogram.GetId()):
self.frequencySliderGroup.param = self.slider_param_histo
hinzuzufügen, nur wie ?
Grüße Markus