一意の名前「statusLabel」を使用して、Qt Creator でラベルを作成しました。
次に、このステータス ラベルを次のように更新する関数を作成しました。
//Function to set the text in the status bar.
void AutoFish::updatelabel(QString str)
{
ui->statusLabel->setText(str);
}
これは機能せず、次のエラーが発生します。
C:\Qt\Tools\QtCreator\bin\AutoFish\autofish.cpp:24: error: C2227: left of '->statusLabel' must point to class/struct/union/generic type
何が間違っているのかわかりません。その関数を使用してラベル テキストを更新しようとしているだけです。ラベル以外のものを使用する必要がありますか? ラベルを更新するイベントを作成するためにスロットを調べてきましたが、私が見つけたほとんどのスロットの例には、イベントの開始として pushButton が含まれており、それは私が必要としているものではありません。
ありがとうございました。
編集: リクエストに応じて、ここにすべてのソース コードがあります (それほど大きくはありません): http://pastebin.com/CfQXdzBK