这个不算QT的内容,是一个c++语法。
static_cast<T>exp
其实就是把exp的部分转化成T类型。
比如这句:brushStytleBox->addItem(tr("Dense7"),static_cast<int>(Qt::Dense7Pattern));
因为后面的Qt::Dense7Pattern并不是一个int类型,static_cast承担了这个转换职责。
这个不算QT的内容,是一个c++语法。
static_cast<T>exp
其实就是把exp的部分转化成T类型。
比如这句:brushStytleBox->addItem(tr("Dense7"),static_cast<int>(Qt::Dense7Pattern));
因为后面的Qt::Dense7Pattern并不是一个int类型,static_cast承担了这个转换职责。