첫째, TextEdit
의 content(text)
을 얻을 수있는 방법을 다음과 같은 이미지 한마디로mdi subWindow에있는 TextEdit의 텍스트 속성에 어떻게 액세스합니까?
, 봐.
알림 : Qt 디자인이 아닌 코드로 MDI subWindow(QWidget)
및 TextEdit
을 동적으로 생성했습니다. 다음
만들기 위해 쓴 코드입니다 MDI subWindow
및 TextEdit
:
QWidget *widget = new QWidget(this);
QTextEdit *TextEdit = new QTextEdit(widget);
QMdiSubWindow *mdiWindows = ui->mdiArea->addSubWindow(widget);
mdiWindows->setGeometry(5, 5, 300, 250);
mdiWindows->setWindowTitle(finfo.baseName());
mdiWindows->setWindowState(Qt::WindowMaximized);
mdiWindows->layout()->addWidget(TextEdit);
mdiWindows->show();
그리고 이제, 어떻게 텍스트 편집기가 콘텐츠를 얻을 수의 속성을 텍스트로 액세스 할 수 있습니까?
고마워,하지만 부모의'subwindow'가 활성 창인'TextEdit'에 접근하고 싶습니다. –
@LionKing 활성 서브 윈도우를 얻는 것은'QMdiSubWindow * QMdiArea :: activeSubWindow() const'에서 가능합니다. 나는 대답을 업데이트했다. – Nejat
Mr'@ Nejat', 제게'위젯() '함수의 목적이 무엇인지 말해 주시겠습니까? –