Как создать новую вкладку в tabWidget`e?

Но ведь, ИМХО, тот же tabWidget должен с этим адресом что-то пытаться делать. Он же считает его своим дитем, т.е. ответственен за его отображение, уничтожении и т.д. Он же думает, что там находится информация, описывающая виджет, т.е. достаточно сложная структура. А эта структура ну никак не соответствует его ожиданиям! Скажем, он думает, что в определенном месте находится QString с текстом кнопки (я напарывался именно в этом варианте), а как я понимаю, QString это некий адрес, а вместо внятного адреса там уже хз что.

Ладно, вопрос не слишком принципиальный. Можно ответить - "не делайте таких дурацких ошибок, и будет вам счастье" Но просто любопытно стало, нет ли у Qt каких-либо защитных механизмов на этот счет. А то, что какие-то защитные механизмы есть, я уже убедился. Меня как-то удивило и обрадовало, что на несоответствие формата printf и списка переменных мне дали ласковый warring