Создаю дочернее окно в mdiArea и далее хочу вставить туда текст, но как "обратиться" к этому окну - не понимаю. Изначально делалось через обычный textEdit и там вопросов не возникало (видно в закомментированной строке). Вопрос: как вставить текст в дочернее окно mdiArea?
Заранее благодарю за помощь!
void MainWindow::on_actionopen_triggered()
{
QString fileName = QFileDialog::getOpenFileName(0, "Open file...", "C:\\Users\\student\\Documents\\", "*.txt");
QFile file(fileName);
file.open(QIODevice::ReadWrite);
QMdiSubWindow* newWindow = new QMdiSubWindow( ui->mdiArea );
newWindow->setWidget( new QTextEdit( newWindow ) );
ui->mdiArea->addSubWindow(newWindow);
newWindow->setObjectName(fileName);
newWindow->show();
// ui->mdiArea->activeSubWindow(TextEdit)
//ui->textEdit->setText(file.readAll());
file.close();
}
Обращаться надо не к окну, а к самому QTextEdit
:
//...
QTextEdit *te = new QTextEdit( newWindow )
te->setText(file.readAll());
newWindow->setWidget( te );
//...
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть алгоритм проверки графа на двудольностьОн проходит какие-то тесты, но на одном валиться(Входные данные теста неизвестны)
Компилятор - g++ из MinGW-w64 (https://cygwincom/install
подскажите, как сделать два и более pagination в одном слайдере
Задача: при нажатии на кнопку появляется блок, где при нажатии на внутреннюю кнопку должно скрываться/появляться окно и меняться фон кнопки...