問題タブ [pyqt6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyQt6でアクションをトリガーするときにレイアウトを追加/削除するにはどうすればよいですか? レイアウトの順序を変更するにはどうすればよいですか?
プロジェクト用の電卓を作成中ですが、メニュー バーのアクションを押すと関数電卓に変わり、チェックを外すと基本的な電卓に戻るようにしたいと考えていました。
これまでのところ、関数電卓のボタンを正常に追加できましたが、水平レイアウトの左側に配置したい (つまり、基本的なボタンは右側にあり、進むボタンは左側にあります)。それを行う方法がわかりません。また、関数電卓になったら、基本的な電卓に戻す方法もまだわかりません。また、何らかの理由で関数電卓のボタンのアクションが正しく機能していないようです (ボタンを入力すると、テキストが に追加されるはずQLineEdit
です)。ここからどこへ行けばいいのかわからないので、かなり迷っています。
以下に、電卓で行ったことの簡単な例を作成しました。
python - QLineEdit にテキストを追加すると同時に QPushButton にサウンドを再生させるにはどうすればよいですか?
私はPyQt6を実行しています。ウィジェットに QPushButton と QLineEdit が 1 つある QMainWindow があります。ボタンをクリックするたびに音を鳴らしたいのですが、同時に行編集にテキストを追加します。以前playsound
はこの効果を実現していましたが、サウンドが再生されてテキストが追加されるときに遅延が発生します。
その遅れをなくしたい。また、PyQt4 には QSound オプションがありましたが、PyQt6 にはもう存在しません。多分に代わるものがありplaysound
ますか?
とにかく、ここに私のコードがあります: