Skip to content

Commit

Permalink
Accept complex values
Browse files Browse the repository at this point in the history
Signed-off-by: Chipmuenk <mail@chipmuenk.de>
  • Loading branch information
chipmuenk committed Oct 15, 2017
1 parent 88a9390 commit a6fa591
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions pyfda/input_widgets/filter_coeffs.py
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ def displayText(self, text, locale):
string = qstr(text) # convert to "normal" string

if self.parent.myQ.frmt == 'float':
data = safe_eval(string)
data = safe_eval(string, return_type='auto')
return "{0:.{1}g}".format(data, params['FMT_ba'])
else:
return "{0:>{1}}".format(self.parent.myQ.float2frmt(string),
Expand Down Expand Up @@ -204,7 +204,7 @@ def setEditorData(self, editor, index):
# data = qstr(index.data()) # get data from QTableWidget
data = self.parent.ba[index.column()][index.row()] # data from self.ba
fb.data_old = data # store old data in floating point format
data_str = qstr(safe_eval(data))
data_str = qstr(safe_eval(data, return_type='auto'))

if self.parent.myQ.frmt == 'float':
# floating point format: pass data with full resolution
Expand Down Expand Up @@ -234,7 +234,7 @@ def setModelData(self, editor, model, index):
# else:
# super(ItemDelegate, self).setModelData(editor, model, index)
if self.parent.myQ.frmt == 'float':
data = safe_eval(qstr(editor.text()), fb.data_old, return_type='float') # raw data without fixpoint formatting
data = safe_eval(qstr(editor.text()), fb.data_old, return_type='auto') # raw data without fixpoint formatting
else:
data = self.parent.myQ.frmt2float(qstr(editor.text()),
self.parent.myQ.frmt) # transform back to float
Expand Down

0 comments on commit a6fa591

Please sign in to comment.