Название: Qt, расхождение документации с автодополнением Отправлено: mks от Январь 08, 2011, 15:03 Приветствую.
Натолкнулся на непонятную странность. В документации на класс QGraphicsItem описан один единственный конструктор: (http://i13.fastpic.ru/big/2011/0108/7d/60002058416e0ddcf9442cfa3051e07d.png) При наборе этого класса в Qt Creator выскакивают подсказки с другими конструкторами: (http://i13.fastpic.ru/big/2011/0108/60/7b38be6f8efe406c911966dde4bcf160.png) (http://i13.fastpic.ru/big/2011/0108/c4/18a0f9c9c91e16052a00afc41e4cf3c4.png) (http://i13.fastpic.ru/big/2011/0108/46/c821a3865c77700f14e08283f6e36246.png) В исходниках, в файле qgraphicsitem.h конструктор такой: (http://i13.fastpic.ru/big/2011/0108/6e/7dcbae8198777e36481fab4857fb006e.png) Получается что в документации ошибка, или тут есть какая-то заковырка которой я не знаю ? заранее спасибо за ответ. Название: Re: Qt, расхождение документации с автодополнением Отправлено: maxxant от Январь 08, 2011, 15:10 остальные два здесь:
Код: private: они закрытые, так что все верно. Название: Re: Qt, расхождение документации с автодополнением Отправлено: mks от Январь 08, 2011, 15:31 Тоесть если я правильно понял то, в документации всё верно и предпочтительным является использование того конструктора который описан в Assistant (а остальные предназначены для внутренних нужд и их лучше не использовать) ?
Название: Re: Qt, расхождение документации с автодополнением Отправлено: maxxant от Январь 08, 2011, 15:50 Тоесть если я правильно понял то, в документации всё верно и предпочтительным является использование того конструктора который описан в Assistant (а остальные предназначены для внутренних нужд и их лучше не использовать) ? использовать закрытые просто не получиться - будет ошибка при компиляции. PS. смотри справочники по C++ Название: Re: Qt, расхождение документации с автодополнением Отправлено: mks от Январь 08, 2011, 17:41 То что закрытые использовать нельзя это я знаю. Похоже просто второй параметр конструктора устарел, и они его при сборке документации вырезали макросом (смотри последнюю картинку в 1-ом сообщении), а Qt Creator макрос не видит и автоматически подставляет все параметры. Ещё раз спасибо, кажется прояснилось.
Название: Re: Qt, расхождение документации с автодополнением Отправлено: lit-uriy от Январь 08, 2011, 21:25 >>В исходниках, в файле qgraphicsitem.h конструктор такой:
В исходнике всё написано. |