私の Qt 5.6 プログラムでは、QMenu
Click ( QAction
) を関数に接続し、いくつかの引数を提供する必要があります。引数なしで関数に接続でき、機能しています:
connect(MyAction, &QAction::triggered, function);
しかし、いくつかの引数を追加しようとすると:
connect(MyAction, &QAction::triggered, function(arguments));
エラーが発生します:
C2664: "QMetaObject::Connection QObject::connect(const QObject *,const char *,const char ,Qt::ConnectionType) const": "void (__thiscall QAction:: )(bool)"から引数 2 を変換できません「const char *」に
私の関数例:
void fuction(char x, char y, int z);
アドバイスありがとうございます。