TextCtrl -> Обрезать поплавок в Erlang - PullRequest
1 голос
/ 25 октября 2010

Мой последний вопрос приводит меня к этому:

wxTextCtrl:setValue( TcGrossProfit, io_lib:format("~.2f",[NewGrossProfit])),

генерирует ошибку из wxTextCtrl с плохим аргументом.

Я знаю, что это виновник

NewGrossProfit = 5.45333,

io_lib:format("~.2f",[NewGrossProfit])

Спасибо за последний, надеюсь, это будет проще

-B

EDIT

Последний вопрос: Обрезать поплавок в Erlang

1 Ответ

5 голосов
/ 25 октября 2010

Проблема в том, что io_lib:format("~.2f",[NewGrossProfit]) возвращает iolist: ["5.45"], но wxTextCtrl:setValue, похоже, нужна строка ("5.45"). Так

wxTextCtrl:setValue( TcGrossProfit, lists:flatten(io_lib:format("~.2f",[NewGrossProfit])))

должно работать.

...