表示されるメッセージを変更できる popuo ウィンドウを作成しています。次のクラスがあります
class NoPutPort : public QDialog, public Ui::NoPortPut
{
Q_OBJECT;
public:
NoPutPort(QWidget *parent=0) {
setupUi(this);
}
~NoPutPort(void) {}
void putPort(QString a){
ui.label_2->setText(a);
}
private:
Ui::NoPortPut ui;
};
メソッドputPortを呼び出すと、アプリケーションがクラッシュし、その理由がわからない場合の問題。ui.label_2 を配置するとクラッシュしませんが、オブジェクトにアクセスして変更するとクラッシュします。
ラベルを正しく変更する方法を知っている人はいますか?