Jaki jest właściwy sposób inicjowania QList? Chcę, aby ten kod krótszy:Jaki jest właściwy sposób inicjowania QList?
QSplitter splitter;
QList<int> list;
list.append(1);
list.append(1);
splitter.setSizes(list);
Ale kiedy używać inicjalizacji z std :: liście, to nie wydaje się działać:
splitter.setSizes(QList<int>::fromStdList(std::list<int>(1, 1)));
W ostatnim przypadku, rozdzielacz wydaje się podzielić w stosunku 1: 0.
Używając Qt 5.2, rzuca 'error: expected expression QList list2 ({1, 1});' –
@ ꜱᴀᴍᴏᴛʜ: potrzebujesz 'CONFIG + = C++ 11'. – lpapp
I chociaż został on automatycznie włączony. Dziękuję Ci ! –