PyQt4 QtGui.QIcon () не отображается (Linux) [дубликат]

В Python такой функции нет, но было предложено интегрировать ее в будущем.

Вы можете увидеть предложение в PEP515 .

1
задан ekhumoro 8 February 2016 в 20:11
поделиться

4 ответа

Я не уверен, что вы ожидали: windowicon отображается как applicationIcon (например, здесь, в ubuntu gnome, см. мой код в фоновом режиме)

Если значок не был установлен, windowIcon () возвращает значок приложения

(QApplication :: windowIcon ()).

http://doc.qt.io/qt-5/qwidget.html#windowIcon-prop

смотрит на ubuntu следующим образом:

, так что я думаю, что код работает правильно

2
ответ дан a_manthey_67 18 August 2018 в 04:18
поделиться
  • 1
    о, я думаю, что значок означает верхний левый значок окна, но на самом деле это значок строки состояния. теперь я понимаю, что верхний левый значок окна - ничто. благодаря! – Junsu Kim 9 February 2016 в 03:25

попробуйте PySide.QtGui.QApplication.setWindowIcon (значок) . Например:

if __name__ == '__main__':
    app = QApplication(sys.argv)
    app.setWindowIcon(QIcon('web.png'))
    ex = Example()
    sys.exit(app.exec_())  
1
ответ дан Antoine 18 August 2018 в 04:18
поделиться
  • 1
    Спасибо Antoine, но мой рабочий каталог тот же каталог изображения. Я думаю, что это еще одна проблема. – Junsu Kim 8 February 2016 в 16:37
1
ответ дан Antoine 6 September 2018 в 18:46
поделиться
1
ответ дан Antoine 30 October 2018 в 00:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: