Глава 7 – Элементы отображения

Элементы отображения

Приобрести книгу можно на сайте ozon.ru и в электронном виде на Google Play:
Приобрести книгу о Qt и C++ на Ozon.ru Купить книгу о Qt и C++ на Goole Play

9 thoughts on “Глава 7 – Элементы отображения

    1. Leos, спасибо большое замечание, действительно метода QLCDNumber::setNumDigits() больше нет и его теперь необходимо заменять на QLCDNumber::setDigitCount().

  1. Здравствуйте, почему в программе LCD максимум можно отобразить 99? Вроде в коде не было запрета на количество цифр.. пробовал повысить количество цифр QLCDNumber* plcd = new QLCDNumber(5); не помогает. Получается надо собственную функцию создать для перевода из 10 в 16 систему?

    1. Первый параметр, переданный в конструктор, устанавливает количество позиций для отображаемых знаков. То есть в Вашем случае их должно быть 5. Для установки режима отображений различных систем исчислений, используйте методы QLCDNumber::setHexMode(), QLCDNumber::setDecMode(), QLCDNumber::setBinMode(), QLCDNumber::setOctMode()

  2. На стр. 138 в конце абзаца небольшая ошибка “Для размещения виджетов-потомков горизонтально и слева направо необходимо установить в виджете Progress объект класса компоновки QVBoxLayout…”, правильно – объект QHBoxLayout.

    1. Вячеслав, Спасибо! Вы правы, должно быть “объект класса компоновки QHBoxLayout”.

  3. Я добавил в main візов метода:
    calc.setMaximumSize(345, 300);

    Но максимальной устанавливаеться лишь ширина калькулятора, высота отсаеться прежней. Почему, и как это исправить?

Leave a Reply to Leo Cancel reply

Your email address will not be published.

Please reload

Please Wait