对不起,我之前的回答有误。在Qt中,QWidget类本身并没有setTransform函数来直接设置变换矩阵。实际上,您可以通过设置QWidget的旋转角度来实现控件的旋转。
下面是一个示例代码,演示如何将一个QPushButton控件旋转90度:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton button("Hello World");
button.show();
button.setStyleSheet("transform: rotate(90deg);");
return app.exec();
}
这段代码使用了QPushButton的setStyleSheet函数,并通过CSS样式表中的transform属性将按钮控件旋转了90度。您可以根据需要调整旋转的角度和目标控件。
内容由零声教学AI助手提供,问题来源于学员提问