Глава 11 – Элементы выбора

Элементы выбора

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

10 thoughts on “Глава 11 – Элементы выбора

  1. Здравствуйте, Макс! Стр.183, в листинге 11.5 есть опечатка, сам код не содержит записи “::operator<"

    1. Спасибо Павел за внимательность! Это опечатка, должно быть MyTreeWidgetItem::operator<()

  2. Макс, здравствуйте!
    В главе 11 в начале Вы приводите пример с QListWidget и QListWidgetItem. В чем отличие этих элементов? Как я понял QListWidget – это сам виджет, который отображает список, а QListWidgetItem – класс, который может хранить элементы списка? Правильно ли я понял?

    1. Здравствуйте, Вячеслав!
      Да, так и есть. Вы правильно поняли.

  3. Макс, хотел бы еще прояснить такой момент. В данной главе Вы активно используете класс QStringList, подскажите, пожалуйста, чем этот класс отличается от класса QList, где T – тип QString? Понятно, что QStringList “заточен” под работу со строками и работает именно со строками, но хотелось бы узнать по быстродействию, какой класс эффективнее работает с массивами строк?

    1. Отличий в быстродействии между QStringList и QList нет, потому что класс QStringList наследуется от QList, и расширяет методами.

  4. На стр. 183 приведен Листинг 11.5. В первой строке кода, как я полагаю, не хватает “<" после "operator". А строка "< QDate::fromString(ptwi.text(nColumn));" должна быть "< QDate::fromString(ptwiOther.text(nColumn));"

    1. Да, действительно в имени оператора потерян знак “<", а ptwi должен быть ptwiOther. Спасибо, Вячеслав!

  5. К 11 главе не нашел нужные фотографии для программ в архиве. Дайте, пожалуйста, ссылку на них

    1. Проверьте пожалуйста, архив примеров должен содержать каталог “common” там есть все фотографии. Если такого каталога там нет, то скорее всего архив был кем-то изменен. В этом случае скачайте оригинал архива по ссылке: https://qt-book.com/max-shlee-qt-5-10-book-examples.zip

Leave a Reply