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

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

相关推荐
Zoey的笔记本14 小时前
「软件开发缺陷管理工具」的闭环追踪设计与自动化集成架构
java·服务器·前端
Sapphire~14 小时前
【前端基础】04-XSS(跨站脚本攻击,Cross-Site Scripting)
前端·xss
奔跑的web.14 小时前
Vue 3.6 重磅新特性:Vapor Mode 深度解析
前端·javascript·vue.js
EniacCheng14 小时前
将QtNodes添加到Qt项目中
qt·qtnodes
MediaTea14 小时前
Python OOP 设计思想 13:封装服务于演化
linux·服务器·前端·数据库·python
setary030114 小时前
c++泛型编程之Typelists
开发语言·c++
爱敲代码的婷婷婷.14 小时前
patch-package 修改 node_modules流程以及注意点
前端·react native·前端框架·node.js
u01040583614 小时前
Java应用的链路追踪:实现分布式跟踪
java·开发语言·分布式
这是个栗子14 小时前
【API封装参数传递】params 与 API 封装
开发语言·前端·javascript·data·params
276695829214 小时前
vercel 安全检测逆向 x-vercel-challenge-solution
开发语言·python·solution·vercel-solution·x-vercel·vercel逆向·ensun