【发布时间】:2021-08-17 14:46:58
【问题描述】:
我正在尝试使用 tkinter 构建应用程序。 布局在没有 OO 原则的情况下工作,但我很难理解如何将其移至 OO。
布局如下图所示。 (1280x720 像素)
我有以下几点:
- 顶部带有用户名/欢迎消息和徽标右角的横幅,columnspan=8
- 左侧带有按钮的菜单栏,分为 2 行(row1:rowspan 6,row2:rowspan=4)
- 具有框架的工作区(白色块),我将在其中添加一个笔记本,每个菜单按钮打开一个不同的笔记本页面。
制作这个 OO 的最佳方法是什么? (我还在学习,对 OO 还很陌生)
【问题讨论】:
-
如果您想将代码从面向过程更改为面向对象,并且您认为有一种神奇的方法可以避免编写新代码,那您就错了。我的建议是,保留您的工作示例。只是因为它有效。在学习 OOP 时,您可以通过几乎复制和粘贴来翻译代码。它仍然需要一些努力,但是当你搞砸你的工作示例时你不会生气。
-
最好的办法是先真正学习
OOP,然后再翻译。