python对齐模式_python – 如何在Tkinter文本框上设置对齐方式

在Tkinter中,更改ScrolledText组件的对齐方式通常不是通过justify选项实现的,因为文本小部件不支持justify选项。正确的方法是使用tag_configure创建一个标记,并配置其对齐方式,然后应用到文本的特定行或全部。例如,可以创建一个名为'center'的标记,将其设置为居中对齐,并将其应用于文本的开始到结束。对于单行对齐的调整,需要知道插入文本时的插入位置并使用tag_add方法。
摘要由CSDN通过智能技术生成

>如何更改Tkinter中ScrolledText小部件中特定行的对齐方式?

>我原来错误的原因是什么?

背景

我目前正在开发一个Tkinter文本框应用程序,我正在寻找改变一条线的理由的方法.最终,我希望能够将特定行从LEFT ALIGN更改为RIGHT ALIGN等.现在,我只需要找出如何更改整个文本框的对齐方式,尽管我们将非常感谢您提供进一步的帮助.我一直在使用Effbot.org来帮助我完成任务.这是我的ScrolledText小部件的代码:

def mainTextFUN(self):

self.maintextFrame = Frame (root, width = 50, height = 1,

)

self.maintextFrame.grid(row = 1, column = 1, sticky = N, columnspan = 1,

rowspan = 1)

self.write = ScrolledText(self.maintextFrame,

justify(CENTER),

width = 100, height = 35, relief = SUNKEN,

undo = True, wrap = WORD,

font = ("Times New Roman",12),

)

self.write.pack()

当我运行它时,我收到一个错误.

Traceback (most recent call last):

File "D:\Python Programs\Text Editor\MyTextv5.py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值