在VLAB模拟期间在屏幕上显示图像

2024-05-29 10:02:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在VLAB下编写SystemC仿真演示脚本。你知道吗

如何在屏幕上显示图像,就像演示运行时所做的一样?你知道吗

我试着用wx打开一个窗口并显示一个图像,但是这需要我创建一个wxApp,它阻止了我的演示线程。你知道吗

编辑:

这个问题几乎等同于经常被问到的问题:“如何在Python中显示图像?”,因为VLAB解释器是Python。但是,我正在寻找一种解决方案,它不需要我将VLAB指向第三方库。你知道吗


Tags: 图像脚本编辑屏幕解决方案线程解释器指向
1条回答
网友
1楼 · 发布于 2024-05-29 10:02:47

一个简单的方法就是调用一个外部应用程序来实现这一点。你知道吗

在Windows上:

import os
os.startfile("myimage.png")

在Linux(Ubuntu)上:

import os
os.system("xdg-open myimage.png") 

这是一个有点“黑客”,因为它是不可移植的,但作为一个演示它做的工作为我。你知道吗

编辑:

我找到了一种更便于携带的方法:

import webbrowser
webbrowser.open("/full/path/to/myimage.png")

任何更优雅的都欢迎。你知道吗

相关问题 更多 >

    热门问题