私は、インポートされ、書き込まれているExcelシートを組み込み、ユーザー名とパスワード情報も含むPythonスクリプトを持っています。私は友人から多大な脚本を受け取った。非常に長くて複雑なので、GUIに組み込む必要があります。スクリプト全体を書き直したり編集したりせずにこれを行う最善の方法は何ですか?私はこのほとんどの初心者です。スクリプト全体を書き直すことなく、PythonスクリプトをGUIにインポートする方法はありますか?
答えて
私はPyQtで始まり、それが実装するモデルビュー構造について読んでいます。 Designerでレイアウトを設計し、GUIボタン(信号)をスクリプト(スロット)に書き込まれた関数に接続して機能を実行します。
Qtをインストールしましたが、いつもQT Creatorにかかります。私はQT Designerを望んでおり、公式サイトを含むオンラインではどこにもリンクが見つけられないようです。私が使いたいのはデザイナーだけです。私はC++を知らず、Python GUIを作成する必要があります。私はQT Creatorでデザインモードを開くことができますが、ボタンなどのウィジェットはありません。QT Designがほしいだけです。どのように私はこれを得ることができますか?私はどこにでも見ました。 @Brian – gmonz
Qt DesignerにはPyQtが付属しています。システムパス上にある場合は、プロンプトに 'designer'と入力してください。これはC++ GUIを作成するのと同じQt Designerですが、出力ファイル '.ui'はPyQtでインポートできます。ここでこれを行う方法のステップバイステップの方法を示す優れたチュートリアルがあります:http://rcnelson.com/building-a-matplotlib-gui-with-qt-designer-part-1/それはまた、matplotlibのサポートを追加しますが、基本的なボタン、信号、スロット、などはあなたが必要なものを得る必要があります。 – Brian
うわー、私はすでにこれを試して誓っています。たぶん、私はそれを再インストールしたか、qtdesignerを入力していたからです。ありがとうございました!今それをPythonスクリプトにリンクする方法を理解する...笑 – gmonz
- 1. Python/Perlスクリプトを書き直すことなく、出力をbashスクリプトで一緒にパイプする方法はありますか?
- 2. このスクリプトをPythonで書くよりよい方法がありますか?
- 3. 複数のケースを書き直すことなく、switch文をjavaに書く方法はありますか?
- 4. 個々の関数ではなくJuliaでPythonスクリプト全体を呼び出すことはできますか?
- 5. イベントループなしでGUIを書く方法はありますか?
- 6. Pythonの上付き文字をGUIで書く方法はありますか?
- 7. これまでにpsスクリプトを空にすることなく署名する方法はありますか?
- 8. Pythonでvimスクリプトを書くときに使うPythonを指定する方法
- 9. JavaScriptコード全体をjQueryに書き直す必要がありますか?
- 10. Ember:RESTAdapterをサイト全体に書き直し/拡張する方法
- 11. bashスクリプト:ディレクトリ名全体が不明なときにcdする方法は?
- 12. Pythonスクリプト内からJavascriptプログラム全体を実行するには
- 13. Visual StudioでMDFデータベースにSQLスクリプトをインポートする方法はありますか?
- 14. Pythonで共有メモリに完全な構造体を書く方法はありますか?
- 15. サーバにPHPスクリプトを追加することなくBraintreeトークンを生成する方法はありますか?
- 16. Pythonで行列3D matlabのスクリプトを書き直すには
- 17. サブクエリなしでこのクエリを書き直す方法はありますか?
- 18. スクリプト全体を一時停止することなくPythonをスリープさせるには
- 19. 完全リモートバックアップを作成できるスクリプトはありますか?
- 20. スクリプトをコピーして変更することからスクリプトを保護する方法はありますか?
- 21. 別のフォルダからPythonスクリプトをインポートする適切な方法
- 22. 辞書を含むpythonスクリプトを新しいpythonスクリプトにコピーする方法は?
- 23. Pythonスクリプトを書く
- 24. ブループリズムでシート全体をインポートするアクションはありますか?
- 25. PythonスクリプトからPOSTを使用してファイルを送信する方法はありますPythonスクリプト
- 26. ディクショナリをPythonスクリプトにインポートするには?
- 27. パッケージ全体のためにPythonモジュールをインポートする方法はありますか?
- 28. このコードスニペットを書き直すと良い方法がありますか?
- 29. (再)python 3スクリプト全体のデフォルトのファイルopen()エンコーディングを設定する方法は?
- 30. SQRレポートを実行できるPythonスクリプトはありますか?
ユーザーの入力を促していますか?その機能は機能に組み込まれていますか? GUIで別のスレッドとして実行できるかもしれません。また、サブプロセスとして実行することもできます。 – tdelaney
それはそれを「組み込む」という意味に依存します。あなたが何をしていても、GUIを書く必要があります。あなたは潜在的にスクリプトをサブプロセスとして呼び出すことができますが、それはそのスクリプトとやりとりする方法を制限します。シンプルなGUIにうまく設計されたコマンドラインユーティリティを作ることができる[Gooey](https://github.com/chriskiehl/Gooey)もあります。しかし全体的に、あなたの質問は広すぎます。すべてが元のプログラムの書き方によって異なります。 – BrenBarn
はい、ユーザー名とパスワードの入力を要求しています。 スクリプトはどのように呼び出すのですか?そして何から? 私はGooeyをチェックします。 スクリプトは、基本的にユーザー、パスワードを要求し、次にどのプロンプトが表示されるかなどの特定のアクセス許可を許可します。ユーザーは、プロンプトの選択を行うタスクを選択して、完了時に入力することができます。 私はTkinterを乱していましたが、とても混乱しています。私は座って、ゆっくりとドキュメントとチュートリアルを読む必要があると思います。 すべてのデータは、ユーザのレベルに応じて与えられたユーザ、パス、およびプロンプトを含むExcelシートに接続されています。スクリプトには多くの関数+ループが含まれています。 – gmonz