python GUI界面开发
大体代码框架
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.apktoolButton = Button(self,text='反编译apk',command=self.deBuildApk) self.apktoolButton.pack() self.quitButton = Button(self, text='Quit',command=self.quit) self.quitButton.pack() if __name__ == '__main__': app = Application() #设置窗口标题 app.master.title('hello wolrd') #主消息循环 app.mainloop()
label文字动态修改
label或者button没有setText或者set这样的函数。
不过可以直接使用赋值的方法来修改
label=Enter(root,text=”My name is rocky”)
label[“text”]=”My name is Ben”
验证过,可以动态修改label上的文本。
utf-8编码
#coding=utf-8 //这句是使用utf8编码方式方法, 可以单独加入python头使用。 # -*- coding:cp936 -*- import sys reload(sys) sys.setdefaultencoding('utf-8')
python机器学习算法库:sklearn
安装sklearn
1.安装sklearn之前,我们需要先安装numpy,scipy函数库。
Numpy下载地址:
http://sourceforge.net/projects/numpy/files/NumPy
Scipy下载地址:
http://sourceforge.net/projects/scipy/files/Scipy
下载对应本机的Python版本。
2、安装sklearn机器学习库
下载地址:
https://github.com/scikit-learn/scikit-learn
下载压缩包之后,解该压缩包压缩。使用CMD进入sklearn文件夹,执行
pytho