Кажется, у меня проблема.Цель: я хочу динамически добавить QTextEdit
к QMainWindow
, у меня есть много данных, которые я хочу разделить между различными QTextEdit
объектами.Я посмотрел на centralWidget
и немного покопался в ui->setupUi(this);
, сгенерированном Qt Creator, и обнаружил, что родительский объект для интересующих объектов был центральным виджетом QMainWindow
.Таким образом я пробовал что-то вроде этого:
this->m_vecTextEdits.push_back( new QTextEdit(this->centralWidget()) );
, где 'this
' - это QMainWindow
.Я просто хочу добавить эти QTextEdit
к QMainWindow
и позже удалить их.Я также попытался new QTextEdit(this)
, надеясь, что он появится на QMainWindow
со свойствами, определенными геометрией объектов, но не повезло.
Если я setCentralWidget
соответствую QTextEdit
, то он работает, но я не хочу, чтобы объект занимал весь QMainWindow
и ограничивал доступ к существующим виджетам.
Поэтому мне нужен совет относительно того, как я могу добавить QTextEdit
виджеты к существующим centralWidget
из QMainWindow
, чтобы они появлялись в окне и также удалялись.