主要思路是将所有项目界面加载到QGraphicsScene,再进行旋转操作。直接上代码
#include <QApplication>
#include <QGraphicsView>
#include <QGraphicsProxyWidget>
#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 = new QGraphicsView(scene);    view->resize(810, 610);    view->show();
    return a.exec();
}

此方法缺点:
若某个窗口与主窗口没有父子关系,这个窗口没有添加到scene里,那么显示这个窗口时就不会同步转屏

http://www.qtcn.org/bbs/read-htm-tid-61185.html

最新文章

  1. 《Linux内核设计的艺术》学习笔记(六)执行setup.s
  2. (11)odoo权限机制
  3. Extjs整体加载树节点
  4. cicm0804吊起
  5. 轮子来袭 vJine.Core Orm 之 03_架构分析
  6. Coprimes - SGU 102(求互质数,水)
  7. ionic中修改图标的问题
  8. linux 下opensplice的简易安装
  9. highcharts柱状图和饼图的数据填充
  10. Java 反射之动态代理
  11. javaweb + websocket实现客户端
  12. 【UML】NO.46.EBook.5.UML.1.006-【UML 大战需求分析】- 用例图(Use Case Diagram)
  13. Arch pacman 常用命令
  14. 启动tomcat报错Caused by: java.io.FileNotFoundException: class path resource [io/renren/controller/NodeDataController] cannot be opened because it does not exist
  15. a标签按钮样式
  16. vue.js 2.0实现的简单分页
  17. U3D各键值说明
  18. 关于在Mac上安装模拟器的坑比~~~~~
  19. windows下MySQL的安装(非安装包)
  20. 破解myeclipse10失败的一个奇葩原因

热门文章

  1. 语言的学习 —— 西班牙语(español)
  2. cordova之File Transfer (Permission denied) 权限导致下载失败 - 简书
  3. Method for training dynamic random access memory (DRAM) controller timing delays
  4. C# 程序内的类数量对程序启动的影响
  5. 至Linux-2.6.32编译内核ipset-6.23坎坷的经历
  6. 王立平--GC
  7. WPF封装控件时 检测是否在设计模式中
  8. 陈硕 - Linux 多线程服务端编程 - muduo 网络库作者
  9. ISO9000 质量管理和质量保证系列国际标准
  10. WPF使用矢量字体图标(阿里巴巴iconfont)