国人开发的python窗体设计IDE,详情请看:PythonStudio:一款国人写的python及窗口开发编辑IDE,可以替代pyqt designer等设计器了-优快云博客
这个软件作者还录制了入门的教程,跟着视频做,是个不错的python视频教程呢。从软件的使用,窗体的设计,到python的学习, 对小白来说很友好啊。
最最最主要的,这个软件自带很多皮肤,漂亮的皮肤。


我跟着教程做这个学生信息管理系统,感觉使用它来做python窗口软件程序,真的很方便快捷。
Project1.py
from delphivcl import *
from Unit1 import *
def main():
Application.Initialize()
Application.Title = '学生管理系统'
MainForm = Form1(Application)
MainForm.Show()
FreeConsole()
Application.Run()
if __name__ == '__main__':
main()
Unit1.py
import os
from delphivcl import *
from Unit2 import *
from Unit3 import *
from Unit4 import *
from Unit5 import *
class Form1(Form):
def __init__(self, owner):
self.Button7 = Button(self)
self.Button6 = Button(self)
self.Button5 = Button(self)
self.Button4 = Button(self)
self.Button3 = Button(self)
self.Button2 = Button(self)
self.Button1 = Button(self)
self.LoadProps(os.path.join(os.path.dirname(os.path.abspath(__file__)), "Unit1.pydfm"))
self.Button5.OnClick = self.Button5Click
self.Button4.OnClick = self.Button4Click
self.Button6.OnClick = self.Button6Click
self.Button1.OnClick = self.Button1Click
self.sm = StyleManager()
self.sm.LoadFromFile("Windows10Malibu.vsf")
self.sm.SetStyle('Windows10 Malibu')
def Button1Click(self, Sender):
frmAdd = Form2(self)
frmAdd.ShowModal()
def Button6Click(self, Sender):
frmSearch = Form3(self)
frmSearch.ShowModal()
def Button4Click(self, Sender):
frmDelete = Form4(self)
frmDelete.ShowModal()
def Button5Click(self, Sender):
frmModify = Form5(self)
frmModify.ShowModal()
Unit2.py
import os
from delphivcl import *
filename = 'Students.txt' # 定义学生信息文件
class Form2(Form):
def __init__(self, owner):
self.BitBtn3 = BitBtn(self)
self.BitBtn2 = BitBtn(self)
self.BitBtn1 = BitBtn(self)
self.LabeledEdit5 = LabeledEdit(self)
self.LabeledEdit4 = LabeledEdit(self)
self.LabeledEdit3 = LabeledEdit(self)
self.LabeledEdit2 = LabeledEdit(self)
self.LabeledEdit1 = LabeledEdit(self)
self.LoadProps(os.path.join(os.path.dirname(os.path.abspath(__file__)), "Unit2.pydfm"))
self.Bi

这篇文章介绍了国人开发的PythonStudio,一个用于Python和窗体开发的IDE,提供视频教程,适合初学者。文章详细展示了如何使用它创建学生信息管理系统,包括窗体设计和数据操作,以及其皮肤定制功能。
最低0.47元/天 解锁文章
497

被折叠的 条评论
为什么被折叠?



