首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置tqdm的默认进度条颜色和背景颜色?

如何设置tqdm的默认进度条颜色和背景颜色?
EN

Stack Overflow用户
提问于 2022-03-15 06:41:21
回答 1查看 822关注 0票数 2

我在木星笔记本上使用tqdm。通常我会在白色的背景上看到一个绿色的进度条。然而,现在我在粉红色的背景上看到一个黑色的进度条:

代码语言:javascript
运行
复制
import tqdm, tqdm.notebook
from time import sleep

# first progress bar
for i in tqdm.notebook.tqdm(range(10)):
    sleep(.1)

# second progress bar
for i in tqdm.notebook.tqdm(range(10)):
    sleep(.1)
    
# third progress bar
for i in tqdm.tqdm(range(10)):
    sleep(.1)
    
# fourth progress bar
for i in tqdm.tqdm(range(10), colour='green'):
    sleep(.1)

产生这四条:

我想要的是一个绿色的进度条,没有粉红色的背景。

在我安装PyQt5之后,行为发生了这种变化。我已经卸载了,但行为仍然存在。

此外,以前我在笔记本中使用tqdm.notebook.tqdm作为进度条。现在,该函数不显示进度条(栏1和2)。我需要使用tqdm.tqdm (第3和第4栏)。

我认为这个问题与后端有关。

EN

回答 1

Stack Overflow用户

发布于 2022-10-18 15:20:41

粉红色背景意味着输出到sys.stderr。若要具有白色背景,请使用tqdm参数file。更改颜色使用参数colour

for i in tqdm (range(50), file=sys.stdout, colour = 'GREEN'):

请参阅tqdm文档中的更多信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71477963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档