ぬにょす(挨拶)。
できました(笑)。
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メンバ変数を介してアクセス
さーて、何作ろうかなぁ。
どんなプロジェクト名にしようかなぁ。
んでわ。



コメント