class QWebView;
- это так называемое предварительное объявление .Это означает, что вы не можете получить доступ к деталям класса (таким как методы / публичные переменные), пока тип не будет полностью объявлен.Предварительное объявление только сообщает компилятору , что этот конкретный тип существует , тогда как полное включение сообщает компилятору, какие методы и т. Д. Этот класс предоставляет.
Если выпросто не хочу использовать тип в объявлении, это нормально.Но как только вы вызовете метод для переменной типа QWebView
, вы получите ошибку, если вы не включите полное объявление.