qt基于QGraphicsView的屏幕旋转

一、代码实现

实现代码示例

cpp 复制代码
    MainWindow2 w;
    QGraphicsScene *scene = new QGraphicsScene;
    QGraphicsProxyWidget *gw = scene->addWidget(&w);
    // 旋转角度
    gw->setRotation(90);

    QGraphicsView *view = new QGraphicsView(scene);
    //view->resize(1024, 600);
    //scene->setSceneRect(0,0,1020,595);
    view->showFullScreen();

注意:这里只有 MainWindow2 中的界面会旋转,如果创建一个新界面不属于 MainWindow2 ,那么他将按照原始的方向显示。

消除横向和纵向滑块

将要显示的界面 MainWindow2 的大小,设置比显示的 QGraphicsView 界面略小,就能消除,

具体大小要根据实际情况调整,慢慢减小。

相关推荐
光影少年6 小时前
angular生态及学习路线
前端·学习·angular.js
宋恩淇要努力6 小时前
C++继承
开发语言·c++
沿着路走到底7 小时前
python 基础
开发语言·python
无尽夏_8 小时前
HTML5(前端基础)
前端·html·html5
Jagger_8 小时前
敏捷开发流程-精简版
前端·后端
沐知全栈开发8 小时前
C# 委托(Delegate)
开发语言
feiyangqingyun8 小时前
有难度哦/Qt基于通用地图组件实现航迹规划和模拟/动态标注轨迹线/带序号和方向箭头指示
qt·航迹规划和模拟
江公望8 小时前
Qt qmlRegisterSingletonType()函数浅谈
c++·qt
HyEISN8 小时前
关于 Qt 6.10.0 中 FolderListModel 返回 undefined 路径
qt
FIN66689 小时前
昂瑞微冲刺科创板:创新驱动,引领射频芯片国产化新征程
前端·安全·前端框架·信息与通信·芯片