有没有办法在 pySimpleGui 中显示图像?

发布于 2025-01-20 07:52:33 字数 388 浏览 2 评论 0原文

我正在尝试制作一个变化的速度表

import PySimpleGUI as gui


layout = [[gui.Image(filename = 'cardashboard\Speedometer.png')],
          [gui.Image(filename = 'cardashboard\Arrow.png')]]
window = gui.Window("Car Dashboard", layout)

while True:
    event, values = window.read()
    if event == gui.WIN_CLOSED:
        break
      
window.close()

i am trying to make a changble speedometer is there a way to display one image over image in pySimpleGui

import PySimpleGUI as gui


layout = [[gui.Image(filename = 'cardashboard\Speedometer.png')],
          [gui.Image(filename = 'cardashboard\Arrow.png')]]
window = gui.Window("Car Dashboard", layout)

while True:
    event, values = window.read()
    if event == gui.WIN_CLOSED:
        break
      
window.close()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌伤浅笑 2025-01-27 07:52:33

是的,正如 Jason Yang< /a> 提到可以使用 Graph 元素的 draw_image

import PySimpleGUI as psg

psg.theme('DarkAmber')
layout = [[(psg.Graph((400, 190), (0, 0), (400, 190), key='Graph'))]]
window = psg.Window('Car Dashboard', layout, finalize=True)
window['Graph'].draw_image(filename='Speedometer.png', location=(0, 200))
window['Graph'].draw_image(filename='Arrow.png', location=(190, 170))
while True:
    event, values = window.read()
    if event == psg.WIN_CLOSED:
        break

window.close()

汽车仪表板

Yes, as Jason Yang mentioned it is possible with draw_image of Graph element:

import PySimpleGUI as psg

psg.theme('DarkAmber')
layout = [[(psg.Graph((400, 190), (0, 0), (400, 190), key='Graph'))]]
window = psg.Window('Car Dashboard', layout, finalize=True)
window['Graph'].draw_image(filename='Speedometer.png', location=(0, 200))
window['Graph'].draw_image(filename='Arrow.png', location=(190, 170))
while True:
    event, values = window.read()
    if event == psg.WIN_CLOSED:
        break

window.close()

Car Dashboard

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文