ホームページ >バックエンド開発 >Python チュートリアル >Python の PyQt5 で書かれた 1/4 マイル計算機

Python の PyQt5 で書かれた 1/4 マイル計算機

WBOY
WBOY転載
2023-08-17 11:59:501249ブラウズ

1/4 マイルの直線加速度は、車やオートバイのパフォーマンスを評価するために使用される一般的な指標です。愛好家も専門家も同様に、この距離を使用して加速性と全体的な能力を評価します。この記事では、グラフィカル ユーザー インターフェイス (GUI) を作成するためのよく知られた Python ライブラリである PyQt5 を使用して、基本的な 1/4 マイル推定器を構築します。この記事を最後まで読むと、さまざまな車両のパフォーマンスを評価するために使用できる、完全に機能する 1/4 マイル推定ツールが完成します。

1/4 マイル推定ツールとして PyQt5 を選択する理由は何ですか?

PyQt5 は、Python でデスクトップ アプリケーションを構築するための強力で多用途のライブラリです。 Windows、macOS、Linux などの複数のプラットフォームで実行できる、高レベルでユーザーフレンドリーな GUI を生成するための直感的なツール セットを提供します。 PyQt5 は、その使いやすさ、クロスプラットフォーム互換性、および広範なドキュメントにより、特に 400 分の 1 マイル推定器の開発に適しています。

PyQt を使用して Python で 1/4 マイル推定器を構築する段階5

PyQt5をインストールする

始める前に、PyQt5 をインストールする必要があります。これは、pip (Python パッケージ インストーラー) を使用して行うことができます。次のコマンドを実行するだけです -

リーリー

必要なモジュールを統合する

まず、基本的な PyQt5 モジュールと Python の組み込み数学モジュールを組み合わせてみましょう。

リーリー

メインアプリケーションクラスの開発

続いて、QWidget を継承したメイン アプリケーション ウィンドウ クラスを作成します。このクラスには、推定器のコンポーネントとレイアウトが含まれます。

リーリー
  • QWidget から継承する QuarterMileEstimator クラスを定義します。 init メソッドを定義してオブジェクトを初期化し、init_ui メソッドを呼び出します。

  • init_ui メソッドでは、ラベル、入力フィールド、ボタンなどの UI 要素を生成および構成します。 QVBoxLayout レイアウトに UI 要素を追加します。

  • 推定されたボタンのクリック信号をestimate_quant_mileメソッドに接続します。これは次の段階で定義します。 QuarterMileEstimator ウィジェットのレイアウトを設定します。

推定1/4マイルを達成する

次に、推定ロジックを推定器に組み込みましょう。次の式を使用して 1/4 マイルの時間を概算します -

リーリー

この推定を実行するために、QuarterMileEstimator クラスにestimate_quant_mile メソッドを作成します -

リーリー
  • QuarterMileEstimator クラスでestimate_quant_mile メソッドを定義します。

  • 入力フィールドから重量と馬力の値を取得し、それらを浮動小数点数に変換します。計算式を使用して、推定 1/4 マイルの時間を計算します。

  • 結果を result_label QLabel に表示します。 ValueError が発生した場合 (たとえば、入力フィールドに数値以外の値が含まれている場合)、エラー メッセージが表示されます。

メイン アプリケーション ループを設定する

最後に、推定器を操作するメイン アプリケーション ループを作成します −

リーリー
  • スクリプトがメイン プログラムとして実行されていること (つまり、モジュールとしてインポートされていないこと) を確認します。 QApplication オブジェクトを作成し、コマンド ライン パラメーターを渡します。

  • QuarterMileEstimator クラスのインスタンスを作成します。ウィンドウのタイトルを設定し、show メソッドを使用して推定値を表示します。

  • app.exec_() を使用してアプリケーションのイベント ループを実行し、ループが終了したらスクリプトを終了します。

###出力### リーリー ###結論は###

これらの段階に従うことで、Python で PyQt5 を使用した、完全に機能する 1/4 マイル推定ツールが完成しました。このシンプルかつ強力なツールは、重量と馬力に基づいてさまざまな車両のパフォーマンスを評価します。 PyQt5 を使用すると、基本的な見積もりから複雑な生産性ツールに至るまで、さまざまなユースケースに適したクロスプラットフォームのデスクトップ アプリケーションを簡単に作成できます。

Python と PyQt5 のスキルを向上させ続けるときは、データベースとの統合、マルチメディアの組み込み、カスタム ウィジェットの作成など、より複雑な機能やテクニックを検討することを検討してください。継続的な学習と実験を通じて、あらゆるデスクトップ アプリケーション プロジェクトに取り組むことができるようになります。

以上がPython の PyQt5 で書かれた 1/4 マイル計算機の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。