Название: вывод чисел в шестнадцатеричном виде Отправлено: Eugene1911 от Февраль 07, 2014, 13:35 Здравствуйте :)
Мне надо написать следующую программу: в designer'e собирается несколько checkBox'ов, одна pushButton и lineEdit. Если в checkBox стоит галочка, то по нажатию pushButton в lineEdit выводится одно число, если галочки нет - другое. Числа нужно вывести в шестнадцатеричном виде. Срр файл выглядит так: Код: void MainWindow::on_display_clicked() Программа работает, но числа выводит в десятичном виде. Подскажите, пожалуйста, как вывести числа в шестнадцатеричном виде, а то не могу никак найти это в интернете)))) Название: Re: вывод чисел в шестнадцатеричном виде Отправлено: Johnik от Февраль 07, 2014, 13:38 смотрим документацию:
Код: QString QString::number(int n, int base = 10) [static] QString::number(n, 16); Название: Re: вывод чисел в шестнадцатеричном виде Отправлено: Eugene1911 от Февраль 07, 2014, 14:08 Понял, спасибо большое :)
Название: Re: вывод чисел в шестнадцатеричном виде Отправлено: OKTA от Февраль 07, 2014, 15:22 старая добрая сишная вкусняшка :D
Название: Re: вывод чисел в шестнадцатеричном виде Отправлено: lesav от Февраль 07, 2014, 15:25 фкусняшка QString::sprintf (http://qt-project.org/doc/qt-4.8/qstring.html#sprintf)
Но она не рекомендуется к применению Warning: We do not recommend using QString::sprintf() in new Qt code. Название: Re: вывод чисел в шестнадцатеричном виде Отправлено: OKTA от Февраль 07, 2014, 16:22 Для вывода чисел совсем не страшно использовать.
|