Если бы мне пришлось угадывать, вы, вероятно, пытаетесь разыменовать указатель null
.Я бы добавил следующую проверку ошибок в метод, чтобы увидеть, имеет ли это место
if (ui == null || ui->tbAmount == null) {
qDebug() << "NULL Pointer";
}
Если ui
или ui->tbAmount
действительно null
, я бы гарантировал, что они правильно инициализируютсяв другом месте вашей реализации до того, как MainWindow::SetAmount(int value)
будет вызван.