問題タブ [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.

0 投票する
0 に答える
66 参照

python - PyQt6:QTableWidgetセルでコンテンツの終わりを表示する方法は?

PyQt6 QTableWidget テーブル セルでいくつかの文字列を表示しようとしています。文字列が非常に長い場合は、文字列の末尾のみを表示し、先頭を非表示にしたいと考えています。たとえば、この場合 QLineInput の場合、 を使用できます.setCursorPosition()が、QTableWidget のセルに対する解決策はありますか?

0 投票する
1 に答える
91 参照

python - setCharFormat() を使用するとスタック オーバーフロー エラーが発生するのはなぜですか?

リストself.tokensに保持されているカスタムオブジェクトをループし、各オブジェクトのプロパティを使用してQt TextEditウィジェットのフォントの色を変更するメソッド、show_spelling_errors()を作成しています。show_spelling_errors() は、Qt の textChanged シグナルに接続されている別のメソッドによって呼び出されるため、ユーザーがウィジェットに入力するたびに実行されます。メソッド定義を以下に示します。

上記のコードを正確に実行すると、期待どおりに動作します。ただし、最後から 2 番目の行 (実際にはフォントの色を変更する必要があります) のコメントを外すと、ループは終了せず、self.tokens の最初のメンバーを無限にループし、最終的にスタック オーバーフローを引き起こします。このステートメントをループに含めると、ループの動作 (関係ないと思っていた?) がこのように変化する可能性があることに非常に混乱しています。

編集:以下は、この動作を再現するために必要なコードです

0 投票する
0 に答える
107 参照

python - PySide6 と MatPlotLib の統合

プロジェクトの 1 つで、インタラクティブなグラフをプロットしたいと考えています。matplotlib グラフを PySide6 アプリケーションに埋め込む方法を理解できず、サンプル コードも見つかりませんでした。

PySide6 に埋め込まれた matplotlib グラフのサンプル コードが必要でした。

私はこのコードを見つけました:

このコードの問題は、実行するたびに次のエラーが発生することです。