Ceci est une question en deux parties. Une question technique stupide et une question plus large au sujet de mon approche peut-être défectueuse à apprendre à faire certaines choses dans une langue que je suis nouveau.Formes Ironpython Studio
Je ne fais que jouer avec quelques bibliothèques Python GUI (principalement wxPython et IronPython) pour un travail que je pense faire sur une application open source, juste pour améliorer mes compétences et ainsi de suite.
De jour, je suis un C# bod standard travaillant avec un ensemble assez normal d'outils basés sur MS et je regarde Python pour me donner une nouvelle perspective. Ainsi, en utilisant Ironpython Studio est probablement tricher un peu (d'accord, beaucoup). Cela ne semble pas important, car il tente de ressembler à un projet Visual Studio, etc. Il y a un comportement simple que je suis probablement trop bête pour implémenter.
I.E. Comment puis-je garder mes formulaires dans de jolis fichiers de code séparés, comme le singe C# que j'ai toujours été, et pourtant les invoquer les uns des autres? J'ai essayé d'importer le formulaire à appeler dans le formulaire principal, mais je n'arrive pas à obtenir que le formulaire soit reconnu autrement que comme un objet. Le nouveau formulaire semble être un objet de formulaire dans son propre fichier de code, j'importe le clr. J'essaie d'invoquer la méthode 'Show' d'un formulaire. Est-ce que ce n'est pas vrai?
J'ai essayé quelques-uns (dans mon esprit plus improbable) des moyens autour de cela, mais le problème semble insoluble. Est-ce quelque chose que je ne vois pas ou serait-il plus approprié pour moi de changer la façon dont je pense à mon script GUI pour l'adapter à Python (auquel cas je peux revenir à wxPython qui semblait plus accessible depuis un Pythonic point de vue) plutôt que d'essayer de regarder Python à partir de la sécurité du shell Visual Studio?