Qt: "Ui" no está declarado, ¿cómo solucionarlo?
En términos generales, el archivo de proyecto QT generado automáticamente mediante el asistente QT Creator suele ser
namespace Ui {
class MainWindow
}
clase MainWindow: pública QMainWindow
{
Q_OBJECT
pública:
explícita MainWindow(QWidget *parent = 0);
~MainWindow();
privado:
Interfaz de usuario: .MainWindow *ui;
}
Entonces aquí la interfaz de usuario es una ¡Espacio de nombres! Dado que muestra que "Ui" no está declarado, averigüe dónde se usa "Ui" y si está declarado. Si no, ¡es necesario declararlo!