首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt:旋转带有Pixmap的标签

Qt:旋转带有Pixmap的标签
EN

Stack Overflow用户
提问于 2011-06-28 20:06:58
回答 2查看 1.9K关注 0票数 1

我有一个带有像素图的标签,代码看起来像这样:

代码语言:javascript
复制
Label = new QLabel (dialog, Qt::Widget);
Label -> setGeometry( xPosition, yPosition, 25, 87 );
QPixmap pixmap;
pixmap.load("/home/richter/Dokumente/QDevelop/AnimationTest/ScreenData/rightTire.png", 0, Qt::DiffuseAlphaDither);
Label -> setPixmap(pixmap);
Label -> setAlignment(Qt::AlignCenter);
Label -> show();

我现在想要的是这样的方法:

代码语言:javascript
复制
void rotateLabel (int degrees)

我认为它应该做什么是很清楚的。您输入度数,就会看到它旋转了这些度数。

EN

回答 2

Stack Overflow用户

发布于 2011-06-28 20:22:17

运行qtdemo ->演示-> Embedded对话框

它展示了如何将整个对话框映射到3D表面。同样的技术允许您旋转单个标签。

源代码在这里:http://doc.qt.io/archives/qt-4.7/demos-embeddeddialogs.html

票数 1
EN

Stack Overflow用户

发布于 2011-06-28 20:17:07

查看QMatrix中的示例。

您需要重写QLabel的paint事件,并绘制类似于给定示例的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6506149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档