如何在 Markdown/streamlit 中保持空白格式

问题描述 投票:0回答:1

我正在尝试打印流式消息中的棋盘。我试图将其打印在代码块内,但空格与终端中的空格不对齐。有什么办法可以解决这个问题吗?

这就是棋盘现在在聊天中的样子: This 是棋盘现在在聊天中的样子

This是我尝试打印的示例

先谢谢大家了

python frontend markdown chatbot streamlit
1个回答
0
投票

我根据您提供的图像重新创建了棋盘的简单布局。本质是使用支持定宽空格格式的

st.text

这是一个示例代码片段:

st.text('''
8  ♖ ♘ ♚ ♙ ♘
7    ♚     ♙
6      ♖
5        ♙
4          ♙
3  ♘
2        ♚
1  ♖
   a b c d e 
''')

这会在 Streamlit 应用程序中生成以下内容:

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.