В Qt написанном любителями (как весь open source) обязаны иметь место баги.
Кто вам сказал такую ересь?
Я так и представил: руководитель фирмы Тролтеч/Nokia etc. Приходят, например, в кладовку к убрщице:
- Слушай, Марьиван, нет у тебя внучка который увлекается программированием
- Есть, конечно, я и сама между сериями Санты Барбары увлекаюсь. А что?
- Да нам надо вот тут Qt написать. Возьметесь?
....
Ну и пошла Марьиванна с внучком долгими зимними вечерами код фигачить....
И так же со всем опенсорсом... А такие фирмы как IBM, Oracle, Microsoft, Intel вваливают бабло менеджерам, которые ищут любителей, которые за еду пишут всякие там: офисы, гимпы, ядра.....
![Улыбающийся](http://prog.org.ru/forum/Smileys/default/smiley.gif)
Ну, а если серьезно. Необходимость знать все баги Qt это бред. Тогда уж надо знать все баги компиляторов, операционных систем, всех фреймворков и библиотек, и даже оборудования (ниже объяснение будет). Вы представляете этого человека-монстра у которого в голове удержалась информация из всех багтреккеров.... На самом деле толковый программист должен уметь выявить ошибку, локализовать ее. Выявить, что вызвана она (например) самими Qt, найти баг в треккере, и если его там нет написать багрепорт.
ЗЫ сказ про то, почему и баги в железе надо знать. В одной конторе закупили десяток абсолютно идентичных компов (Аквариус с Win98). Поставили программу. И вот один из всех этих компьюторов при работе нашей программы вис намертво. Долго ли коротколи искали причину, оказалось: комп вис при отображении на экране определенного цвета (в точности RGB). Решилось заменой видеокарты. Так, что по вашей логики баги в железе надо знать.