我已经看到了光明将现在将所有tkinter引用从Canvas
转换为Tk.Canvas
,从Label
转换为tk.Label
,并从root = Tk()
转换到root = tk.Tk()
等
卡在Python 2.7.12和Python 3.5之间,我的程序存根看起来像这样:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
try:
import tkinter as Tk
import tkinter.ttk as ttk
import tkinter.font as font
except ImportError: # Python 2
import Tkinter as Tk
import ttk
import tkFont as font
问题是我应该使用import tkinter as Tk
还是import tkinter as tk
?
我正在考虑后者,但我想坚持行业标准。另外,还要考虑如何在 Stack Overflow 中写入大多数答案。选择大多数意味着我可以尝试修改最少的代码段。
使用import tkinter as tk
看到的优势是:
ttk
导入,因此具有大写一致性。font
导入,因此具有大写一致性。我仍在我的第一个Python项目中,并希望为将来的项目开发良好的可重用代码。
答案 0 :(得分:4)
问题是我应该使用
import tkinter as Tk
还是import tkinter as tk
?
您应根据pep8中的命名约定使用import tkinter as tk