我已经看到了all现在将我所有的tkinter引用从Canvas转换到Tk.Canvas,从Label转换到tk.Label,从root = Tk()转换到root = tk.Tk()等等。
卡在Python2.7.12和Python3.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
我认为后者,但我想坚持行业标准。还要考虑大多数答案是如何用堆栈溢出编写的。大多数情况下,我可以用最少的修改来尝试代码片段。
我看到的使用import tkinter as tk的优点是:
ttk导入的,因此有大写一致性。font导入的,因此有大写一致性。我仍然在进行我的第一个Python项目,并希望为未来的项目开发好的可重用代码。
发布于 2019-12-27 21:44:05
问题是我应该使用
import tkinter as Tk还是import tkinter as tk?
您应该根据import tkinter as tk中的命名约定使用pep8
https://stackoverflow.com/questions/59506193
复制相似问题