X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fmainwindow.py;h=b85ce0dc0da966bbf1596f14434dd9fcf4cf0bc1;hp=d23c7b3823b1d641ca5567d159533dbb11d8aa10;hb=a27d51684e4c3f10b721b6fd6b28711f26063da9;hpb=309628a04d6ea96e70d48baccf0b870b4a704ce9 diff --git a/sface/mainwindow.py b/sface/mainwindow.py index d23c7b3..b85ce0d 100644 --- a/sface/mainwindow.py +++ b/sface/mainwindow.py @@ -1,4 +1,4 @@ -import os +import os, os.path import sys import time @@ -12,13 +12,22 @@ from sface.screens.configscreen import ConfigScreen from sface.screens.mainscreen import MainScreen from sface.screens.helpscreen import HelpScreen +# depending on the platform.. +def locate_image_file (filename): + for dir in [ '/usr/share' ] : + for suffix in ['png','jpg']: + attempt=os.path.join(dir,'images',"%s.%s"%(filename,suffix)) + if os.path.is_file(attempt) : return attempt + return os.path.join('/could/not/locate/image/file',filename) + + class Nav(QWidget): def __init__(self, parent=None): QWidget.__init__(self, parent) self.title = QLabel("", self) scene=QGraphicsScene() - pixmap = QPixmap('/Users/parmentelat/git/sface/macos/graphic-sfa64.png') + pixmap = QPixmap(locate_image_file('graphic-sfa.png')) logolabel=QLabel("",self) logolabel.setPixmap(pixmap) self.main = QLabel("", self)