VS が Qt プログラムを開発する場合、QDebug デバッグ情報を出力できません。VS が Qt を開発する場合、Qt Designer は「スロットに移動」オプションを使用できません。
VS は Qt プログラムを開発しますが、QDebug のデバッグ情報を出力できません
解決策:
サブシステムがウィンドウからコンソールに変更されます。[OK] をクリックすると問題ありません。
しかし、文字化けします:
解決策:
まずファイルのプロパティを開きます -> (C/C++) をクリックします -> (すべてのオプション) をクリックします -> (追加のオプション) を見つけます この列は (/UTF-8) に変更されています 大文字と小文字の区別に注意してください
次のコードをヘッダー ファイルに追加します。
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif
完璧な解決策。
VS が Qt を開発している場合、Qt Designer は「スロットに移動」オプションを使用できません
Qt Creator を使用してインターフェイスを設計する場合、コントロールを右クリックするだけで「スロットに移動」オプションが表示されるため、スロット関数を記述し、スロット関数と信号を自動的に接続することができ、非常に便利です。ただし、Qt 開発に VS を使用する場合、Qt Designer にはこのオプションがありません。
-
信号とスロットを自分で定義し、手動で配線します。
-
命名規則に従ってスロット関数に名前を付けます。