Qual è il modo corretto per inizializzare QList? Voglio fare questo codice più corto:Qual è il modo giusto per inizializzare una QList?
QSplitter splitter;
QList<int> list;
list.append(1);
list.append(1);
splitter.setSizes(list);
Ma quando io uso l'inizializzazione da std :: list, non sembra funzionare:
splitter.setSizes(QList<int>::fromStdList(std::list<int>(1, 1)));
In quest'ultimo caso, lo splitter sembra dividere in rapporto 1: 0.
Usando Qt 5.2 gira 'errore: espressione attesa QList lista2 ({1, 1});' –
@ ꜱᴀᴍᴏᴛʜ: è necessario 'CONFIG + = C++ 11'. – lpapp
Anche se è stato abilitato automaticamente. Grazie ! –