python 在VSCode Jupyter Notebook中使tqdm条变暗

vaj7vani  于 2023-05-21  发布在  Python
关注(0)|答案(2)|浏览(182)

我在Visual Studio Code中使用Jupyter笔记本,启用了黑暗模式。我用tqdm可视化进度条,但它不会显示为黑色。查看图片:

根据GitHub上的这个问题,这不是Jupyter,ipywidget或tqdm本身的问题,它只与VSCode有关。
是否有解决此问题的变通方法?

xghobddn

xghobddn1#

您可以将tqdm-bar_format参数传递给tqdm,并使用ANSI转义码设置颜色。
就像这样:

from tqdm import tqdm
import time

# Custom format with ANSI escape codes for dark green color
dark_green = "\033[1;32;40m"
bar_format = f"{dark_green}{{l_bar}}{{bar:50}} [{{elapsed}}]{{r_bar}}"

# Create tqdm progress bar with custom format
for i in tqdm(range(100), bar_format=bar_format):
    time.sleep(0.01)

另外,This-Post可能会有所帮助。

u5rb5r59

u5rb5r592#

我有同样的问题,我的搜索显示,输入以下单独在一个单元格治愈了背景显示问题,但文本是黑暗的可能是一个问题,仍然在黑暗的背景。我将我的页面设置为桃红色作为妥协(见截图):

%%html
<style>
.cell-output-ipywidget-background {
   background-color: transparent !important;
}
.jp-OutputArea-output {
   background-color: transparent;
}  
</style>

相关问题