28
什么是正确的方式来初始化QList?我想使这个代码更短:什么是初始化QList的正确方法?
QSplitter splitter;
QList<int> list;
list.append(1);
list.append(1);
splitter.setSizes(list);
但是当我使用从初始化的std ::列表,它似乎并没有被工作:
splitter.setSizes(QList<int>::fromStdList(std::list<int>(1, 1)));
在后一种情况下,分离器似乎分裂比例为1:0。
使用Qt 5.2它抛出'错误:预期表达的QList list2中({1,1});' –
@ꜱᴀᴍᴏᴛʜ:你需要'CONFIG + = C++ 11'。 – lpapp
虽然它是自动启用的。谢谢 ! –