Wenn VS Qt-Programme entwickelt, kann es keine QDebug-Debugging-Informationen drucken. Wenn VS Qt entwickelt, kann Qt Designer die Option „Gehe zu Slot“ nicht verwenden.
VS entwickelt ein Qt-Programm, kann jedoch keine QDebug-Debugging-Informationen drucken
Lösung:
Das Subsystem wird von Fenster auf Konsole geändert, klicken Sie auf OK und alles ist in Ordnung
Aber verstümmelte Zeichen:
Lösung:
Öffnen Sie zuerst die Dateieigenschaften -> klicken Sie auf (C/C++) -> klicken Sie auf (alle Optionen) -> suchen (zusätzliche Optionen). Diese Spalte wird in (/UTF-8) geändert. Achten Sie auf die Groß- und Kleinschreibung
Fügen Sie der Header-Datei den folgenden Code hinzu:
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif
Perfekte Lösung.
Qt Designer kann die Option „Gehe zu Slot“ nicht verwenden, wenn VS Qt entwickelt
Wenn Sie Qt Creator für das Schnittstellendesign verwenden, müssen Sie nur mit der rechten Maustaste auf das Steuerelement klicken und die Option „Gehe zu Slot“ wird angezeigt, sodass Sie Slot-Funktionen schreiben und Slot-Funktionen und -Signale automatisch verbinden können, was sehr praktisch ist. Wenn Sie jedoch VS für die Qt-Entwicklung verwenden, verfügt Qt Designer nicht über diese Option.
-
Signale und Steckplätze selbst definieren und manuell verdrahten:
-
Benennen Sie die Slot-Funktion gemäß den Namensregeln: