1.QLabel 中设置字体颜色
QPalette pa;
pa.setColor(QPalette::WindowText,Qt::white);
mylabel->setPalette(pa);
2.使用STL vector的几种清空容器(删除)办法
1. vector <int> vecInt;
2.
3. for (int i=0;i<500;i++)
4. {
5. vecInt.push_back(i);
6. }
7.
8. int j= vecInt.capacity(); //j=512
9. i = vecInt.size(); //i=500
第一种办法使用 clear ,清空元素,但不回收空间
1.
2. vecInt.clear();
3. j= vecInt.capacity(); //j=512
4. i = vecInt.size(); //i=0
第二种办法使用 erase循环删除,结果同上
1.
2. vector <int>::iterator iter=vecInt.begin();
3.
4. for ( ;iter!=vecInt.end();)
5. {
6. iter=vecInt.erase(iter);
7. }
8.