QGLWidget w = new QGLWidget();
w->makeCurrent();
QString str = w->format(); //error:no suitable conversion from QGLFormat to QString在上述守则中:
w->format();//返回QGLFormat
返回类型是"QGLFormat“,但我想将其转换为"QString",如何实现。
发布于 2016-08-30 13:27:17
QGLFormat包含许多属性,因此为了将其转换为QString,需要将所需的属性连接到一个字符串中。
QGLFormat format = ...
QString str = "Info:\n";
str += "version:" QString::number(format.majorVersion()) + "\n";
str += "red buffer size:" + QString::number(format.redBufferSize()) + "\n";
str += "green buffer size:" + QString::number(format.greenBufferSize()) + "\n";
str += "blue buffer size:" + QString::number(format.blueBufferSize());
// Here you can use 'str' as a QStringhttps://stackoverflow.com/questions/39226382
复制相似问题