首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VLAB模拟过程中在屏幕上显示图像

在VLAB模拟过程中在屏幕上显示图像
EN

Stack Overflow用户
提问于 2014-06-24 03:31:45
回答 1查看 102关注 0票数 0

我正在VLAB下编写一个SystemC模拟演示。

我如何在屏幕上显示一个图像,就像演示在它运行时所做的一样?

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

编辑:

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

EN

回答 1

Stack Overflow用户

发布于 2014-06-25 04:10:25

一个简单的简单方法是调用外部应用程序来完成这个任务。

在Windows上:

代码语言:javascript
复制
import os
os.startfile("myimage.png")

在Linux (Ubuntu)上:

代码语言:javascript
复制
import os
os.system("xdg-open myimage.png") 

这是一个有点“讨厌”,因为它是不可移植的,但作为一个演示,它做我的工作。

编辑:

我找到了一种更易于移植的方法:

代码语言:javascript
复制
import webbrowser
webbrowser.open("/full/path/to/myimage.png")

任何更优雅的,非常欢迎。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24377904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档