http://doc.crossplatform.ru/qt/4.8.x/html-qt/qwidget.html#QWidget
QObject ( QObject * parent = 0 )self туда не просто от балды вписываеться, self это указатель на родительский виджет, тоесть вы говорите что для вашего QLineEdit, QTabWidget и пр. родительским виджетом будет виджет инстанс класса Window.
Создает виджет, который является дочерним элементом родителя…
Если parent равен 0, новый виджет становится окном. Если родителем является другой виджет, этот виджет становится дочерним окном внутри родителя.