小编msh*_*msh的帖子

没有OpenGL,在X11上在QT上显示图像的最快方法是什么?

我需要在QT小部件中显示原始图像.我在帧缓冲区上运行X11,因此OpenGL不可用.

图像和帧缓冲都是相同的格式 - RGB565,但如果需要,我可以将其更改为任何其他格式.我不需要混合或缩放.我只需按原样显示像素.

我正在使用QPainter :: drawImage,但它将QImage转换为QPixmap,这种转换似乎非常慢.它也得到了Xrender的支持,我认为在Xrender中支持混合需要不必要的开销,我并不需要

有没有更好的方法?如果它在QT中不可用,我可以使用Xlib或任何其他库或协议.我可以修改驱动程序,X服务器或其他任何东西.

linux x11 qt qt4 xlib

8
推荐指数
1
解决办法
2125
查看次数

对 Android 应用程序的测试版本和生产版本使用不同的后端

假设我有一个 Android 应用程序,我想运行整个发布轨道 - 开发/QA 的封闭测试、选定用户的 Beta 测试、分阶段推出、生产

开发版本使用单独的开发后端,测试版本使用暂存后端,生产版本使用生产后端。它们有不同的 API 端点、数据库、密钥等。

据我了解,推荐的解决方案是使用不同的设置构建不同的口味。但这违背了发布轨道的想法,因为发布版本与测试版本不同。

此外,推送更新的发布版本将强制淘汰具有较低版本代码的先前测试版本,因此我可能需要立即推送更多测试版本才能继续测试。

还有更好的解决方案吗?我还希望避免用于切换后端和旁加载测试版本的隐藏设置。

android google-play

7
推荐指数
1
解决办法
621
查看次数

标签 统计

android ×1

google-play ×1

linux ×1

qt ×1

qt4 ×1

x11 ×1

xlib ×1