2014-06-24 56 views
0

我正在腳本下VLAB下的SystemC仿真演示。在VLAB仿真過程中在屏幕上顯示圖像

如何在屏幕上顯示圖像,作爲演示在其中執行的一項操作?

我試圖打開一個窗口,並使用wx顯示圖像,但這需要我創建一個wxApp,它阻止了我的演示的線程。

編輯:

這個問題幾乎達經常被問同樣的問題:「我怎樣才能顯示在Python的形象?」,因爲VLAB解釋是Python的。但是,我正在尋找一種解決方案,不需要我將VLAB指向第三方庫。

回答

0

一個簡單的簡單方法原來是調用外部應用程序來做到這一點。

在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") 

什麼更優雅非常歡迎。

相關問題