![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
星湖1024
这个作者很懒,什么都没留下…
展开
-
place几何布局管理器
place几何布局管理允许指定的组件的大小和位置,place优点是可以精确控制组件的位置,不足的是改变窗口大小时,子组件不能随便之灵活改变大小。 from tkinter import * root = Tk() root .title("登录") root['width']=200; root['height']=80 Label(root,text='用户名',width =6).place(x=1,y=1) #绝对坐标(1,1) Entry(root,width=20).place(x=45原创 2020-06-25 14:56:49 · 614 阅读 · 0 评论 -
grid几何布局管理器
grid几何布局管理器的GUI程序 from tkinter import * root = Tk() #500x500代表初始化窗口大小,350、280代表了初始化时窗口所在的窗口 root.geometry('200x200+350+220') root.title('计算器示例') #grid布局 L1 = Button(root,text='1',width=5,bg = 'yellow') L2 = Button(root,text='2',width=5) L3 = Button(root,原创 2020-06-25 14:22:06 · 390 阅读 · 1 评论 -
Tkinter图形界面设计(1)
创建Windows窗口 用Tkinter创建一个windows窗口的GUI程序 import tkinter win = tkinter.Tk() win.title('我第一个GUI程序') win.geometry("800x600") #设置窗口大小 label = tkinter.Label(win,text='hello,python') label.pack()原创 2020-06-24 22:41:57 · 1187 阅读 · 0 评论 -
Python面向对象程序设计(6)
方法的重写 重写必须出现在继承中,当派生类继承了基类的方法后,如果基类方法的功能不能满足需求,需要对基类中的某个方法进行修降,可以在派生类中重写基类的方法。 class Animal: #定义父类 def run(self): print("Animal is running...") #调用父类方法 class Cat(Animal): #定义子类 def run原创 2020-06-21 23:05:22 · 114 阅读 · 0 评论 -
Python面向对象程序设计(5)
类的继承 继承是为代码复用和设计复用而设计的,是面向对象程序设计的重要特性之一。当设计一个新类时,如果可以继承一个已有的设计良好的类然后进行二次开发,无疑会大幅减少开发成本。 类的继承应用 class Parent: #定义父类 parentAttr = 100 def __init__(self): print("我是父类构造函数") def parentMethod(self): print("调用父类方法")原创 2020-06-21 19:08:54 · 142 阅读 · 0 评论 -
Python 面向对象程序设计(4)
私有成员和公有成员 属性名以两个画线“_ _”开头则表示是私有成员 class Person: num = 0 def __init__(self,str,n,w): self.name = str self.age = n self.__weight = w Person.num +=1 P1 = Person("夏敏捷",20,120) P2 = Person("张海",39,130) print(P1.name) prin原创 2020-06-17 22:53:57 · 107 阅读 · 0 评论 -
Python 面向对象程序设计(3)
Python中内置的一些类属性 _ _dict_ _:类的属必(包含一个字典,由类的数据结构组成) _ _doc_ _:类的文档字字符串 _ _name_ _:类名 _ _module_ _:类定义所在的模块 _ _bases_ _ :类的所有父类组成的无组 ...原创 2020-06-17 20:50:52 · 139 阅读 · 0 评论 -
Python 面向对象程序设计(2)
析构函数 析构函数_ _del_ _(),用来解释对象占用资源 class Complex: def __init__(self,realpart,imagpart): self.r = realpart self.i = imagpart def __del__(self): print("Complex 不存在了") x = Complex(3.0,-4.5) print(x.r,x.i) print(x) del x #删除x对象.原创 2020-06-16 23:16:57 · 97 阅读 · 0 评论 -
Python 面向对象程序设计
类和对象 1、定义类 例:定义一个Person人员类 class Person: num = 0 def SayHello(self): print("Hello") 2、定义对象 例:定义类Person的对象P class Person: num = 0 def SayHello(self): print("Hello") P = Person() #定义对象 P.SayHello() 3、构造函数 类可以定义一个原创 2020-06-15 23:24:33 · 169 阅读 · 0 评论 -
Python文件操作(2)
获取路径和文件名 os.path.dirname(path)返回path参数中的路径名称和字符串 os.path.basename(path)返回path参数中的文件名 os.path.splot(path)返回参数的路径名称和文件名组成的字符串元组 查看文件大小 os.path.getsize()函数可以查看文件大小 import os totalSize =0 os.chdir("F:\\python") for fileName in os.listdir(os.getcwd()):...原创 2020-06-14 17:32:00 · 90 阅读 · 0 评论 -
Python文件管理(3)
文件内移动 无论读或写文件,Python可以跟踪文件中的读/写位置。默认情况下文件的读写都从文件的开始位置进行 file = open("F:\\python\\write.txt","w") #进行写操作 file.write("123456789") #将123456789写进文件 file.close() file = open("F:\\python\\write.txt","r") #进行读操作 fileContent = file.read(2) #读取两个字符 file.close原创 2020-06-14 15:01:26 · 57 阅读 · 0 评论 -
Python文件管理(2)
写文件文本 write()方法 用write()方法写文件 helloFile = open("d:\\python\\hello.txt","w") helloFile.write("Hello World.") helloFile.close() 运行后会将“Hello World"语句写进txt文件,同时原有内容被覆盖。 helloFile = open("d:\\python\\hello.txt","a") helloFile.write("Hello World.") helloF原创 2020-06-14 14:22:09 · 143 阅读 · 0 评论 -
Python文件管理(1)
文件的访问 打开文件 open()函数用来打开文件。open()函数需要一个字符串路径,表明希望打开文件,并返回一个文件对象 读取文本文件原创 2020-06-13 23:00:10 · 130 阅读 · 0 评论