删除QT程序在EGLFS下的左和上白边框(Remove QT application the border line on EGLFS)
来源:互联网 发布:怎么用淘宝小号发广告 编辑:程序博客网 时间:2024/05/18 03:31
鄙人之前有一篇文章介绍了QT5.5 的时候EGLFS的旋转问题,这篇是姊妹篇,介绍如果去掉EGLFS下的白色边框。
首先我想到的是使用QT的Stylesheet,试验了一遍,padding属性显然不是,margin属性不是,border属性不是。然后Qt::FramelessWindowHint.很遗憾都不能改变那个讨厌的白色边框。
然后想到的是之前的EGLFS改法,那个可以旋转,是不是可以移动一下呢?查了QMatrix4x4,居然没有平移。在迟疑了1.8724357689秒后,突然想起来平移不就是改变一下坐标就可以了嘛?
之前改过这样一一段代码:
QMatrix4x4 target = QOpenGLTextureBlitter::targetTransform(textures->geometry(i), targetWindowRect);
我尝试改变了一下targetWindowRect吧
const QRect targetWindowRect(QPoint(-50, 0), m_targetWindow->geometry().size());
哈哈,成功了,像我这种正常智商的人一下就发现了规律,果断改成
const QRect targetWindowRect(QPoint(1,1), m_targetWindow->geometry().size());
问题解决!
0 0
- 删除QT程序在EGLFS下的左和上白边框(Remove QT application the border line on EGLFS)
- 基于珠海鼎芯IMX6在eglfs平台下Qt5触摸屏问题
- Qt5.5 支持eglfs旋转(Support rotation for raster content in eglfs)
- Qt Application Icon Setting(Qt在不同平台下的图标设置)
- 移植Qt5.7在开发板上运行Qt程序提示This application failed to start because it could not find or load the Qt platfo
- Qt 无标题无边框程序的拖动和改变大小
- Qt 无标题无边框程序的拖动和改变大小
- Qt 无标题无边框程序的拖动和改变大小
- Qt QGroupBox在linux下显示边框
- Table布局核心:table标签设置 border="0" cellspacing="0" cellpadding="0",td设置左边框和上边框,table设置下边框和右边框
- Qt 程序在 windows 下的发布
- Qt 程序在 windows 下的发布
- Qt 程序在 windows 下的发布
- Qt 程序在 windows 下的发布
- Qt 程序在 windows 下的发布
- Qt 程序在linux下的发布
- Qt 程序在 windows 下的发布
- Qt 程序在 windows 下的发布
- JQuery中$.each 和$(selector).each()的区别详解【转】
- linux中nginx
- iOS ——XML数据结构及其两种解析数据的方式SAX 、DOM
- 深度?广度?浅析技术人员的职业发展之路
- Java进阶(一)JDBC
- 删除QT程序在EGLFS下的左和上白边框(Remove QT application the border line on EGLFS)
- Object Identification #Facebook Relay文档翻译#
- 磁盘iops 测试 fio 及报错解释
- java中代理模式以及new和newInatance()的区别
- 我的Android进阶之旅------>Android中编解码学习笔记
- traceroute程序
- Java之内存分析和String对象
- Base64编码1
- C++套接字编程(聊天程序)