• 5711阅读
  • 4回复

Qt程序在retina屏Mac下显示问题 [复制链接]

上一主题 下一主题
离线rotung
 

只看楼主 倒序阅读 楼主  发表于: 2016-12-13
QtCreator开发的程序的跨平台软件,软件中显示一张1280x960图像。在window下以及非retina屏的Mac下都能正常显示,但是在retina屏的Mac下显示比例不对,图像似乎被放大了,只显示了1/4的图像内容。 求解???
离线uidab

只看该作者 1楼 发表于: 2016-12-14
记得好像有人说过,要处理一下。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线rotung

只看该作者 2楼 发表于: 2016-12-14
恩,但是具体是要如何处理呢??  
网上有人说是设置   QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);或者QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); .......然而,没什么用。。
离线uidab

只看该作者 3楼 发表于: 2016-12-14
回 rotung 的帖子
rotung:恩,但是具体是要如何处理呢??  
网上有人说是设置   QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);或者QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); .......然而,没什么用。。 (2016-12-14 09:04) 

我现在没有Mac的机器。没办法帮你。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线rotung

只看该作者 4楼 发表于: 2016-12-16
发现一个设置可以暂时让程序在retina屏Mac下使用, <myApp>的info里面有个“Open in low Resolution”选项,应该是不采用retina显示模式去显示,勾上后能正常显示了,但是似乎显示效果不是很好。╮(╯▽╰)╭暂时先这么用着吧~~

希望哪位有经验的大神,能告诉我在程序中具体要如何处理。。。。
快速回复
限100 字节
 
上一个 下一个