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 界面略小,就能消除,

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

相关推荐
q***44812 分钟前
Java进阶10 IO流
java·开发语言
luoyayun3615 分钟前
Qt/C++ 线程池TaskPool与 Worker 框架实践
c++·qt·线程池·taskpool
济宁雪人8 分钟前
Java安全基础——文件系统安全
java·开发语言·安全
Charles_go9 分钟前
C#中级46、什么是模拟
开发语言·oracle·c#
啦啦9118869 分钟前
【版本更新】Edge 浏览器 v142.0.3595.94 绿色增强版+官方安装包
前端·edge
20岁30年经验的码农12 分钟前
Java RabbitMQ 实战指南
java·开发语言·python
共享家952727 分钟前
QT-界面优化(下)
开发语言·数据库·qt
蚂蚁集团数据体验技术27 分钟前
一个可以补充 Mermaid 的可视化组件库 Infographic
前端·javascript·llm
合作小小程序员小小店29 分钟前
游戏开发,桌面%小游戏,俄罗斯方块%demo,基于vs2022,c语言,背景音乐,easyX,无数据库,
c语言·开发语言
LQW_home37 分钟前
前端展示 接受springboot Flux数据demo
前端·css·css3