2024-05-29 10:02:47 发布
网友
我正在VLAB下编写SystemC仿真演示脚本。你知道吗
如何在屏幕上显示图像,就像演示运行时所做的一样?你知道吗
我试着用wx打开一个窗口并显示一个图像,但是这需要我创建一个wxApp,它阻止了我的演示线程。你知道吗
编辑:
这个问题几乎等同于经常被问到的问题:“如何在Python中显示图像?”,因为VLAB解释器是Python。但是,我正在寻找一种解决方案,它不需要我将VLAB指向第三方库。你知道吗
一个简单的方法就是调用一个外部应用程序来实现这一点。你知道吗
在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")
任何更优雅的都欢迎。你知道吗
一个简单的方法就是调用一个外部应用程序来实现这一点。你知道吗
在Windows上:
在Linux(Ubuntu)上:
这是一个有点“黑客”,因为它是不可移植的,但作为一个演示它做的工作为我。你知道吗
编辑:
我找到了一种更便于携带的方法:
任何更优雅的都欢迎。你知道吗
相关问题 更多 >
编程相关推荐