Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ QLCDNumber и ввод десятичных чисел

Автор: horrorman 10.12.2010, 16:04

Пишу калькулятор. Надо что бы при нажатии на кнопку "запятая" на QLCDNumber выводилась запятая и число получалось дробным.

Подскажите, пожалуйста, как это сделать?

Автор: Алексей1153 11.12.2010, 7:46

horrorman, храни последовательность введённых цифр и запятой в строке. При выводе на экран преобразуй в целое/дробное число. Тогда, кстати, легко решается задача бэкспейса введённой последовательности

Вот только не знаю, можно ли зажечь запятую, когда дробная часть нулевая. У меня не получилось ))

вотнашёл, так можно
ui->lcdNumber->display("1.");

будет видно с точкой

в общем, как оказалось, даже переводить в цифру не надо на этом этапе

от даже чО :) Классика жанра


Автор: horrorman 11.12.2010, 15:45

Собственно так и поступил уже, просто думал что может быть это реализуемо методами класса

Автор: Алексей1153 11.12.2010, 19:17

horrorman, это и есть метод класса :)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)