集成开发环境eclipse+QT插件
代码如下
struct MyColData
{
int start;
int span;
float startPortion;
float totalPortion;
QString str;
int strAlign;
QColor backColor;
QFont font;
QColor textColor;
bool showFrame;
};
class Head1 : public QHeaderView
{
public :
...
QList<MyColData*> colList;
...
}
void Head1::addMyColData(QString str, int start, int span, float startPortion,
float totalPortion,QColor backColor=QColor(Qt::yellow))
{
MyColData *pData=new MyColData;
pData->start=start;
pData->span=1;
pData->strAlign=Qt::AlignCenter;
pData->startPortion=startPortion;
pData->totalPortion=totalPortion;
pData->str=str;
pData->backColor=backColor;
pData->font=font();//
pData->textColor=Qt::gray;
pData->showFrame=true;
colList.append(pData);
调用addMyColData函数时,colList加不进数据,改用 QList<MyColData> colList也不行
调试时出现以下界面
界面见附件