Ich habe eine GUI mit dem kompilierten und ausgeführten Qt Designer erstellt.
Dann habe ich ein paar Änderungen in der GUI vorgenommen und neu kompiliert, aber die GUI blieb gleich.
Auch wenn ich die Widgets lösche und neu kompiliere erscheinen sie ...
Ich habe Clean All
und Clean Project
versucht, aber keinen Erfolg ...
Was könnte das Problem sein?
Sie können Ihre Benutzeroberfläche mit dem folgenden Befehl neu kompilieren. Es hat für mich funktioniert.
%Vor%Ich denke, das ist eine Zusammenfassung dessen, was passieren sollte.
ps:
Die Klasse Ui :: MainWindow enthält eine Memberfunktion setupUi () , die die GUI für Sie einrichtet.
Stellen Sie sicher, dass Sie den genauen Klassennamen haben, weil c ++ der Fall ist empfindlich.
Viel Glück.
Ich weiß, das ist ein alter Thread, aber ich denke, es ist immer noch aktiv. Ein Grund für dieses fehlerhafte Verhalten ist, dass das Kontrollkästchen "Shadow Build" aktiviert ist. Klicke auf das "Project" Icon im Qt Creator, unter Build- & gt; Allgemein, deaktiviere Schatten erstellen. Erneut erstellen.
Sie sollten Ihr Quellverzeichnis bereinigen. Wahrscheinlich haben Sie zwei ui_mainwindow.h Dateien in verschiedenen Verzeichnissen. Eine Datei von Ihrem Build über die Befehlszeile, eine andere von Ihrem Build von Qt Creator. Es ist mit mir passiert, und nach der Reinigung funktioniert alles gut.
Tags und Links qt qt-designer qt-creator