Tkinter文本小部件组织插入的文本

2024-04-27 02:40:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Tkinter文本小部件中插入的文本出现问题。插入后文本看起来不清晰(其统计数据来自PostgreSQL)。在

public    AO_21D670_WHITELIST_RULES  5  |1 |0.16666666666666666667
public    AO_4AEACD_WEBHOOK_DAO  8  |0 |0E-20
public    AO_563AEE_ACTIVITY_ENTITY  8  |0 |0E-20
public    AO_563AEE_ACTOR_ENTITY  3  |0 |0E-20
public    AO_563AEE_MEDIA_LINK_ENTITY  3  |0 |0E-20
public    AO_563AEE_OBJECT_ENTITY  4  |0 |0E-20
public    AO_563AEE_TARGET_ENTITY  4  |0 |0E-20
public    AO_B9A0F0_APPLIED_TEMPLATE  5  |1 |0.16666666666666666667

是否可以编辑文本小部件的首选项以按制表符或其他方式进行设置?在我的代码中,我试图只在从数据库下载的数据之间设置制表符,但插入的文本与上面类似。下面是我在文本小部件中插入数据的代码:

^{pr2}$

我的目标是使插入的文本如下所示:

public    AO_21D670_WHITELIST_RULES     5  |1 |0.16666666666666666667
public    AO_4AEACD_WEBHOOK_DAO         8  |0 |0E-20
public    AO_563AEE_ACTIVITY_ENTITY     8  |0 |0E-20
public    AO_563AEE_ACTOR_ENTITY        3  |0 |0E-20
public    AO_563AEE_MEDIA_LINK_ENTITY   3  |0 |0E-20
public    AO_563AEE_OBJECT_ENTITY       4  |0 |0E-20
public    AO_563AEE_TARGET_ENTITY       4  |0 |0E-20
public    AO_B9A0F0_APPLIED_TEMPLATE    5  |1 |0.16666666666666666667

另外,我对Python有点陌生,如果这个问题太琐碎了,很抱歉。在


Tags: 文本targetobject部件linkwebhookpublicactivity
1条回答
网友
1楼 · 发布于 2024-04-27 02:40:52

尝试使用.format()方法。在

>>> row
[0, 1, 2, 3, 4, 5, 6, 7]
>>> print("{0:10}{1:30}{2:4}{3:4}{4:4}{5:4}{6:4}{7:4}".format(row[0],row[1],row[2],row[3],row[4],row[5],row[6],row[7])))

其中,{}内的第一个num是参数的个数,第二个num是空间的长度

输出:

^{pr2}$

相关问题 更多 >