提问者:小点点

Jupyter QTConsole:通过配置选择一个内置CSS作为默认


我正在Windows中使用Jupyter。 我的意思是改变QT控制台的颜色。

如何通过配置文件选择一个内置CSS作为默认设置?

我的意思是避免像Jupyter QTConsole-style Monokai那样将它作为参数传递。 我宁愿使用配置文件,例如file1=%userprofile%\.jupyter\jupyter_qtconsole_config.py我最终想做的是在某个配置文件中编写monokai,并让QTconsole加载内置的monokai

到目前为止我尝试的是:

>

  • 作为测试,执行Jupyter QTConsole-style Monokai。 它实际上带来了monokai(白色fgr上的深灰色bgr)。 此外,它与我在文件1中选择的c.consoleWidget.font_size=12很好地结合了起来。

    然后,尝试使用我自己的CSS。 我在C:\users\user1中复制了一个monokai.css文件(我的系统中有相当多的文件,但我想任何一个文件都应该适用于最基本的东西)。 在文件1中,我包括了其中一行

    c.JupyterQtConsoleApp.stylesheet = u'C:/Users/user1/monokai.css'
    c.JupyterQtConsoleApp.stylesheet = 'C:/Users/user1/monokai.css'
    c.JupyterQtConsoleApp.stylesheet = 'C:\\Users\\user1\\monokai.css'
    

    都没用。

    如果我做了这个工作,我仍然必须找到如何替换一个文件作为一个位置的规范由一个简单的CSS名称在内置。

    附:我知道我也可以设置一个Windows快捷方式来启动Jupyter QTConsole-style Monokai。 我也是想避免这个。


  • 共1个答案

    匿名用户

    这是一个解决方案,但我不确定它是唯一的解决方案,或者它是否是跨系统最可移植的。 注意:这种配置的工作方式可能有一些问题需要解决,请参阅https://github.com/jupyter/qtconsole/issues/334

    使用

    c.JupyterWidget.syntax_style = 'monokai'
    

    在文件%userprofile%\.jupyter\jupyter_qtconsole_config.py~\.jupyter\jupyter_qtconsole_config.py中。

    受此启发。