Python3.8官方中文帮助文档API参考手册完整版pdf电子书下载
python 导入模块import和form...import的区别
1、import方式导入,在后续代码中调用此模块中的类,函数,属性等都是通过
模块名.函数名
模块名.类名
模块名.属性名
的方式调用
比如:
python;toolbar:false">import tkinter class Application(tkinter.Frame): def __init__(self,master=tkinter.NONE): tkinter.Frame.__init__(self,master) self.pack() self.createWidgets() def createWidgets(self): self.helloLabel = tkinter.Label(self,text='Hello,world!') self.helloLabel.pack() self.quitButton = tkinter.Button(self,text='Quit',command=self.quit) self.quitButton.pack()
类Application中使用了tkinter.Frame,tkinter.Label,tkinter.Button,tkinter.NONE
2、form...import 方式导入,在后续代码中调用此模块中的类,函数,属性等都是通过直接写类名,函数名,属性名
比如:
from tkinter import * class Application(Frame): def __init__(self,master=NONE): Frame.__init__(self,master) self.pack() self.createWidgets() def createWidgets(self): self.helloLabel = Label(self,text='Hello,world!') self.helloLabel.pack() self.quitButton = Button(self,text='Quit',command=self.quit) self.quitButton.pack()
类中调用时直接写了:Frame,NONE,Label(self,text='Hello,world!'),Button(self,text='Quit',command=self.quit)