На полный экран linux (командой startx prog из консоли) запущено приложение.
Мне нужно добавить ему дополнительный индикатор.
Приходится его выводить отдельным окном поверх основного.
Инструмент для создания этого окна - Python + Qt4
Неприятность в том, что при появлении или исчезновении этого маленького окошка присутствует заметное мигание белым фоном.
Как его убрать?
Вот код:
#!/usr/bin/python # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui, Qt, QtCore class Transparent(QtGui.QWidget): def __init__(self): QtGui.QWidget.__init__(self) self.setAttribute(Qt.Qt.WA_NoSystemBackground) self.setStyleSheet("background-color: #555555; color: #555555;") self.setAutoFillBackground(True) pixmap = QtGui.QPixmap(path) width = pixmap.width() height = pixmap.height() self.resize(width, height) self.move(336, 532) self.label = QtGui.QLabel(self) self.label.setPixmap(pixmap) if __name__ == "__main__": app = QtGui.QApplication(sys.argv) path = "/home/volmeter/meter_" + sys.argv + ".png" x = Transparent() x.show() app.exec_()