ぬにょす(挨拶)。
できました(笑)。
on_pushButton_clickedメソッドを以下のように変更。
void MainWindow::on_pushButton_clicked() { QString str = ui->lineEdit->text(); if (str.length() > 0) { QMessageBox msgBox; msgBox.setText(str); msgBox.exec(); } }
フォームに配置したコントロールは、uiメンバ変数が所有している模様。
あとはQt Creatorの補完機能が候補を出してくれたので、それっぽくやってみたら出来た(笑)。
思った通りに動いたし、合ってるよね?ね?www
早足ですが、QtおよびQt Creatorの基本はこんなもんです、でしょう。
・フォームデザイナでウィンドウにコントロールを配置
・いわゆるイベントとかメッセージは、Qtだと「スロット」
・コントロールオブジェクトにはuiメンバ変数を介してアクセス
さーて、何作ろうかなぁ。
どんなプロジェクト名にしようかなぁ。
んでわ。
コメント