Python 行太长,如何使其更具可读性?

标签 python button tkinter readability

for pic,fn,xoff in [(self.PNew,self.New,0),(self.POpen,self.Open,0),(self.PSave,self.Save,0),(self.POrigin,self.SetOrigin,20),(self.PFiducial,self.SetFiducial,0),(self.PLine,self.AddLine,20),(self.PPoint,self.AddPoint,0),(self.PMove,self.AddMove,0),(self.PCircle,self.AddCircle,0),(self.PCall,self.AddCall,0)]: Button(ButtonRow,image=pic,command=fn).pack(side=LEFT,padx=(xoff,0))

最佳答案

items = [
    (self.PNew, self.New, 0),
    (self.POpen, self.Open, 0),
    (self.PSave, self.Save, 0),
    (self.POrigin, self.SetOrigin, 20),
    (self.PFiducial, self.SetFiducial, 0),
    (self.PLine, self.AddLine, 20),
    (self.PPoint, self.AddPoint, 0),
    (self.PMove, self.AddMove, 0),
    (self.PCircle, self.AddCircle, 0),
    (self.PCall, self.AddCall, 0)
]
for pic, fn, xoff in items: 
    Button(ButtonRow, image=pic, command=fn).pack(side=LEFT, padx=(xoff, 0))

关于Python 行太长,如何使其更具可读性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5836976/

相关文章:

objective-c - XCode 中按钮标题中的 Unicode

python - 大量使用后,Tkinter程序崩溃

python - tkinter 有没有办法用鼠标调整图像大小?

python - 尝试获取一个按钮来更改文本小部件

python - 如何从派生类打印变量?

python - 获取从 -X 到 X 均匀分布的值的 N 元素向量

python - 在 Python 中使用 super 执行父函数

javascript - html - <输入类型=按钮> 和 <按钮>

java - 三个按钮,每个按钮都使用不同的 Int 启动相同的 Activity。但是当选择任何按钮时,它会加载所有 3 个 Activity

python - 如何编写和阅读日期时间词典