如您所见,字体(名称,大小,样式等)在每个FindNum(A [ ], x) {
i = len(A[]) - 1;
result = -1;
while (i > 0 {
if (A[i] > x AND (result > A[i] OR result == -1)) {
result = A[i];
i--;
}
FindNum(A[i], x);
}
print result;
}
中重复。如何在不为每个_id: { $gte: ObjectID.createFromTime(new Date("2019-01-01")) }
重复相同代码的情况下为它们创建单个设计?谢谢
Checkbutton
答案 0 :(得分:1)
只需创建一个包含重复属性的字典:
d = dict(font=("Calibri", '30', 'bold'), relief='groove', bd=5, padx=0, pady=5)
然后将其解压缩到构造函数中:
thirteen = Checkbutton(motor_wire, text='#13', **d)
请记住不要链接放置方法,否则以后您将无法返回到小部件:
thirteen.place(x=52, y=50)
还可以考虑为这些复选按钮使用列表,以便您可以循环创建thirteen
,fourteen
等(大概也是从one
或zero
开始) :
buttons = []
for i in range(15):
buttons.append(Checkbutton(motor_wire, text=f'#{i}', **d))
# manual placement with .place() afterward, or maybe check out .grid()