2017-05-17 14 views
0

私は初心者です。アイコン付きのメインウィンドウを表示する簡単なスクリプトを作っていますが、アイコンが表示されず、エラーメッセージも表示されませんでした。 Linux 16.04、PyQt4、Python 2.7を使用し、logo.pngとスクリプトをデスクトップに配置しました。アイコンを表示させる方法は?助けてください。これは私が使用する.pywスクリプトです。PyQt4にアイコンを表示

class Window(QtGui.QMainWindow): 

    def __init__(self): 
     super(Window, self).__init__() 
     self.setGeometry(50, 50, 500, 300) 
     self.setWindowTitle("tricoba") 
     self.setWindowIcon(QtGui.QIcon('logo.png')) 
     self.show() 

app = QtGui.QApplication(sys.argv) 
GUI = Window() 
sys.exit(app.exec_()) 

答えて

0

"logo.png"へのフルパスを入力してください。

class Window(QtGui.QMainWindow): 

def __init__(self): 
    super(Window, self).__init__() 
    self.setGeometry(50, 50, 500, 300) 
    self.setWindowTitle("tricoba") 
    self.setWindowIcon(QtGui.QIcon("home/user/desktop/logo.png")) #This line 
    self.show() 

app = QtGui.QApplication(sys.argv) 
GUI = Window() 
sys.exit(app.exec_()) 

これは私のためにUbuntu 14.10で動作します。

+0

ありがとうございました。あなたが言ったように私はしましたが、以前と同じです。アイコンはタスクバーに表示されますが、GUIのアプリケーションのメインウィンドウには表示されません。 –

関連する問題