Source code for Assign_GUP.qt_utils
# Copyright (c) 2009 - 2016, UChicago Argonne, LLC.
# See LICENSE file for details.
'''
Helper routines for Qt
'''
import os, sys
from PyQt4 import QtGui
BACKGROUND_DEFAULT = '#efefef'
# QPushButton {
# background-color: red;
# color: black;
# text-align: center;
# }
[docs]def setButtonBackground(widget, color = BACKGROUND_DEFAULT):
'''
'''
css = 'background-color: %s;' % color
widget.setStyleSheet(css)
[docs]def setWidgetBackground(widget, color = BACKGROUND_DEFAULT):
'''
change the background color of a Qt widget
:param str color: specified as name (mintcream), hex RGB (#dea)
'''
if widget is not None:
palette = QtGui.QPalette()
palette.setColor(widget.backgroundRole(), QtGui.QColor(color))
widget.setPalette(palette)