我汇总了一个非常快速的概念证明python应用程序(~1000行),现在它有可能被认真对待。它表示为了获得最佳编程实践,请不要使用
var keyEvent = function (e) {
if (e.which == 90) {
clearInterval(refreshIntervalId);
}
};
window.addEventListener('keypress', keyEvent);
(我这样做是为了概念验证)因为我使用Tkinter和ttk(加上一些),我想我会回去快速添加'tk'。在我的按钮/标签/等前面。问题是,我有很多粘性命令,并且为每个Tkinter关键字设置tk.N tk.S tk.E tk.W需要一段时间,而且看起来不应该是这样的(可读性将是粗略的)更长的命令)。
有诀窍吗?我应该做以下事情吗?
from <module> import *
感谢任何指导。
答案 0 :(得分:3)
我的建议是不要使用N
,S
,E
和W
(例如:x.grid(..., sticky="nsew")
)。只需使用文字字符串。常量不会改变 - 它们自1996年以来一直是相同的,并且tcl / tk社区非常认真地反向兼容。