Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:黑色背景_Python_Traitsui - Fatal编程技术网

Python:黑色背景

Python:黑色背景,python,traitsui,Python,Traitsui,当打开traitsui窗口时,窗口的背景是深色而不是浅色(参见所附屏幕截图)。我只是尝试了一个简单的例子: from traits.api import HasTraits, Str, Float, Range class Reservoir(HasTraits): name = Str max_storage = Float(1e6, desc='Maximal storage [hm3]') max_release = Float(10, desc='Maximal

当打开traitsui窗口时,窗口的背景是深色而不是浅色(参见所附屏幕截图)。我只是尝试了一个简单的例子:

from traits.api import HasTraits, Str, Float, Range

class Reservoir(HasTraits):
    name = Str
    max_storage = Float(1e6, desc='Maximal storage [hm3]')
    max_release = Float(10, desc='Maximal release [m3/s]')
    head = Float(10, desc='Hydraulic head [m]')
    efficiency = Range(0, 1.)

    def energy_production(self, release):
        ''' Returns the energy production [Wh] for the given release [m3/s]
        '''
        power = 1000 * 9.81 * self.head * release * self.efficiency
        return power * 3600

res = Reservoir()
res.configure_traits()


我正在用
qt4
后端运行Ubuntu 16.04和
pylab
。是否有办法将背景颜色更改为较亮的颜色?

这不是由您运行的操作系统引起的吗?例如,如果你在Gnome上,在黑暗主题中,你会看到这个。。。如果是这样,正确的处理方法不是改变窗口的颜色,而是根据窗口的背景颜色调整文本的颜色。在这种情况下,我仍然不知道答案是什么,但更好的做法是利用你所拥有的,而不是试图改变世界与你一起工作。事实上,这是一个带有特征的bug,它只接收一些系统设置(窗口背景),而不接收其他设置(字体颜色)。我不知道。即使有了Radiance(一个非常轻的桌面主题),一切都变轻了(工具栏、窗口标题等),但窗口的背景却变轻了。顺便说一句,GTK和Qt窗口看起来不错。