在我的Qt 5.6程序中,我需要連接QMenu
單擊(QAction
)才能運行並提供一些參數。我可以連接不帶參數的功能,它是工作:Qt連接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": can't convery arg 2 from "void (__thiscall QAction::)(bool)" to "const char *"
我的示例功能:
void fuction(char x, char y, int z);
謝謝你的任何建議。
謝謝,它解決了我的問題:) – km2442