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)