ErrorScreenShot.jpgHi Friends
I am facing an issue in QByteArray when QByteArray Initialization.
I can initialize a QByteArray like:
m_data[0] = 0x0c;
m_data[1] = 0x06;
m_data[2] = 0x04;
m_data[3] = 0x04;
m_data[4] = 0x02;
m_data[5] = 0x00;
QByteArray m_data;
m_data[0] = 0x0c;
m_data[1] = 0x06;
m_data[2] = 0x04;
m_data[3] = 0x04;
m_data[4] = 0x02;
m_data[5] = 0x00;
To copy to clipboard, switch view to plain text mode
But I would like something more compact, like:
QByteArray m_data
{0x0c, 0x06, 0x04, 0x04, 0x02, 0x00
};
QByteArray m_data{0x0c, 0x06, 0x04, 0x04, 0x02, 0x00};
To copy to clipboard, switch view to plain text mode
Unfortunately, this form isn't allowed:
error: could not convert '{12, 6, 4, 4, 2, 0}' from '<brace-enclosed initializer list>' to 'QByteArray'
QByteArray m_data{0x0c, 0x06, 0x04, 0x04, 0x02, 0x00};
I want to pass m_data(array Data ) in emit signal. Any code example and snippet will be helpful.
Thanks In Advance
Best Regards
Vivek Yuvan
Bookmarks