Python 如何在类中创建类?
我希望能够清楚地看到,我的类LoginScrollbar是一个类(也是一个tkinter框架),由属于LoginFrame的元素组成,而不是例如登录后启动的MainWindow,因为不清楚哪些类是简单框架,在哪个框架下显示元素(main类)。实现这一目标的最佳方式是什么 我不知道该试什么 这是我目前拥有的代码,正如您所看到的,MainWindow和MainWindowScrollbar之间的关系非常不清楚。很难说MainWindowScrollbar是一个包含MainWindow元素的分组。LoginFrame、LoginScrollbar、Mainwindow、MainwindowScrollbar似乎都是同一分类中的类Python 如何在类中创建类?,python,python-3.x,class,tkinter,Python,Python 3.x,Class,Tkinter,我希望能够清楚地看到,我的类LoginScrollbar是一个类(也是一个tkinter框架),由属于LoginFrame的元素组成,而不是例如登录后启动的MainWindow,因为不清楚哪些类是简单框架,在哪个框架下显示元素(main类)。实现这一目标的最佳方式是什么 我不知道该试什么 这是我目前拥有的代码,正如您所看到的,MainWindow和MainWindowScrollbar之间的关系非常不清楚。很难说MainWindowScrollbar是一个包含MainWindow元素的分组。Lo
类登录框架:
定义初始化(自):
#一些代码
类登录滚动条:
定义初始化(自):
#一些代码
类主窗口:
定义初始化(自):
#一些代码
类MainWindowScrollbar:
定义初始化(自):
#一些代码
这就是我想要的,不为我的程序的每一帧创建单独的文件,这有可能吗
类登录框架:
定义初始化(自):
#一些代码
类登录滚动条:
定义初始化(自):
#一些代码
类LeftSideOfLogin:
定义初始化(自):
#维吉茨弗利夫蒂奥弗洛金
类主窗口:
定义初始化(自):
#一些代码
类MainWindowScrollbar:
定义初始化(自):
#一些代码
类主窗口右侧:
定义初始化(自):
#WidgetsForRightSideOfMainWindow
将类组织在模块和包中,而不是嵌套类中。什么是模块和包?您的意思是为gui的每个“窗口”创建一个文件吗?例如,如果在任何时候都无法访问内部类,那么封装gui登录部分的所有类的文件?嵌套类是实用的。将单个类存储在一个文件中此处解释:根据我的经验,在大多数情况下,嵌套类比它们的价值更麻烦。因此,将框架分组的唯一方法是创建单独的文件?将类组织在模块和包中,而不是嵌套类中。模块和包是什么?您的意思是为gui的每个“窗口”创建一个文件吗?例如,如果在任何时候都无法访问内部类,那么封装gui登录部分的所有类的文件?嵌套类是实用的。将单个类存储在一个文件中在这里解释:根据我的经验,嵌套类在大多数情况下比它们的价值更麻烦。因此,将框架分组的唯一方法是创建单独的文件?