Russian Qt Forum

Qt => Вопросы новичков => Тема начата: nkly777 от Февраль 11, 2023, 18:10



Название: Неужели ошибка в документации Qt?
Отправлено: nkly777 от Февраль 11, 2023, 18:10
Доброго времени суток. Разбираю пример Simple Tree Model Example с сайта https://doc.qt.io/qt-6/qtwidgets-itemviews-simpletreemodel-example.html (https://doc.qt.io/qt-6/qtwidgets-itemviews-simpletreemodel-example.html)
Там при описании класса TreeItem есть краткое описание функций этого класса и упоминаются функции row() и parent()
Цитировать
The row() and parent() functions are used to obtain the item's row number and parent item.
Функция row() в классе присутствует, а вот функции parent() нет. Нет ее в исходниках treeitem.h
Подскажите, это ошибка в документации, или я что-то не понимаю??


Название: Re: Неужели ошибка в документации Qt?
Отправлено: kambala от Февраль 11, 2023, 19:37
есть функция parentItem(), видимо просто опечатка


Название: Re: Неужели ошибка в документации Qt?
Отправлено: nkly777 от Февраль 11, 2023, 20:47
Хм! Ошибке наверное уже не один год. Неужели никто ее не замечал и не сообщал авторам ???


Название: Re: Неужели ошибка в документации Qt?
Отправлено: tux от Февраль 11, 2023, 21:21
Хм! Ошибке наверное уже не один год. Неужели никто ее не замечал и не сообщал авторам ???
Можете быть первым. Написать в багтрекер. :) Опечатка в документации - это отнюдь не ошибка. Да и parent - это просто "родитель" и любой программист даже скорее всего автоматом напишет правильно, не задумываясь.


Название: Re: Неужели ошибка в документации Qt?
Отправлено: kambala от Февраль 11, 2023, 21:29
скорее всего немало людей замечали, но просто ленились открыть багрепорт или даже не знали, что так можно :)