标题:QT5 屏幕旋转90度
作者:mu_de_yu
日期:2016-06-03 16:08
内容:
大虾们,关于QT5实现ARM板程式界面旋转90度,您有何高见?
#1 [froxy 06-13 09:06]
你的可以旋转屏幕了吗?
#2 [z609932088 06-13 11:25]
如要要是画的的话,到时可以实现,问题是,程序旋转没有什么意义啊,你完全在设计的时候就设计成旋转以后的,如果是要旋转系统的,那你可以查查Windows的api看看
#3 [mu_de_yu 08-31 11:18]
暂时搁置这个问题了,我的需求是:嵌入式板子的屏本来是长方形的,一般都会横着放,现在要求竖着放,所以画面也要旋转90度,希望有经验的大侠指点一二,小弟不胜感激
#4 [mu_de_yu 01-17 12:52]
这个问题搁置了好久,今天终于找到了一种解决办法:
主要思路是将所有项目界面加载到QGraphicsScene,再进行旋转操作。直接上代码
#include
#include
#include
#include "./form.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Form *form = new Form; //项目主窗口
QGraphicsScene *scene = new QGraphicsScene;
QGraphicsProxyWidget *w = scene->addWidget(form);
w->setRotation(90);
QGraphicsView *view =[color=#c0c0c ..
#5 [mu_de_yu 01-17 12:57]
经测试,移植后也可以用,切换画面流畅度正常,测试代码在这里