这是一个两部分的问题。一个愚蠢的技术查询和一个更广泛的查询,关于我学习用我不熟悉的语言做一些事情的可能错误的方法。
我只是在玩一些 Python GUI 库(主要是 wxPython 和 IronPython)来做一些我正在考虑在开源应用程序上做的工作,只是为了提高我的技能等等。
白天,我是一个非常标准的 c# 开发者,使用一组非常普通的基于 MS 的工具,我正在寻找 Python 来给我一个新的视角。因此使用 Ironpython Studio 可能有点作弊(好吧,很多)。这似乎无关紧要,因为无论它试图看起来像 Visual Studio 项目等。有一个简单的行为我可能太笨而无法实现。
IE 如何将我的表单保存在漂亮的单独代码文件中,就像我一直以来的 c# 猴子一样,但又相互调用它们?我已经尝试将要调用的表单导入到主表单中,但我似乎无法让表单被识别为对象以外的任何东西。新表单似乎是它自己的代码文件中的表单对象,我正在导入 clr。我正在尝试调用表单的“显示”方法。这不对吗?
我已经尝试了一些(在我看来不太可能)解决这个问题的方法,但这个问题似乎很棘手。这是我没有看到的东西,还是实际上更适合我改变我对 GUI 脚本的看法以适应 Python (在这种情况下,我可能会切换回 wxPython,这似乎从 Pythonic 更平易近人观点)而不是尝试从 Visual Studio shell 的安全性来看待 Python?