Qt過載qdebug輸出自定義的資訊
阿新 • • 發佈:2018-12-15
struct FunctionInfo { QString function; QString name; QString groupEnabled; QString action; QString group;
friend QDebug operator<<(QDebug debug, const FunctionInfo &functionInfo) { QString info = QString("功能: %1 名稱: %2 啟用: %3 方法: %4 分組: %5") .arg(functionInfo.function).arg(functionInfo.name).arg(functionInfo.groupEnabled) .arg(functionInfo.action).arg(functionInfo.group); debug << info; return debug; } };