gpt4 book ai didi

python - PyS60 应用程序无法全屏显示

转载 作者:太空宇宙 更新时间:2023-11-03 15:29:26 25 4
gpt4 key购买 nike

我是 PyS60 的新手。我正在测试如何将应用程序设置为全屏模式,但不幸的是,它没有按预期工作。我在 Nokia 6120 Classic 上测试了脚本。这是我所做的:


appuifw.app.screen = '完整'

我得到的是我的应用程序的半个屏幕,下面是纯白色。我究竟做错了什么?提前致谢。

最佳答案

确保为屏幕重绘屏幕旋转 回调定义自己的函数。旋转设备时,您必须手动重新缩放所有内容以适应新的屏幕尺寸。否则,您可能会得到“半屏”效果。


canvas = img = None

def cb_redraw(aRect=(0,0,0,0)):
''' Overwrite default screen redraw event handler '''
if img:
canvas.blit(img)

def cb_resize(aSize=(0,0,0,0)):
''' Overwrite default screen resize event handler '''
global img
img = graphics.Image.new(canvas.size)

appuifw.app.screen = 'full'
canvas = appuifw.Canvas(
resize_callback = cb_resize,
redraw_callback = cb_redraw)
appuifw.app.body = canvas

关于python - PyS60 应用程序无法全屏显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/954272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com