問題タブ [qtablewidgetitem]

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 投票する
4 に答える
13341 参照

python - pyqtでQTableWidgetアイテムのマウスオーバーイベントをキャッチするには?

私がやりたいことは、QTableWidget のアイテムの上にマウスを置いたときに、QTableWidget アイテムの色を変更することです。

0 投票する
2 に答える
1975 参照

python - Qtable から値を取得する方法

テーブルウィジェットに編集可能な行があります。値は .txt からのものです。私の意図は、ウィジェットでいくつかの値を変更し、変更された値で新しい .txt を作成することです。しかし、変更された値をウィジェットから「抽出」する方法がわかりません。

私は得るだけです:

しかし、メモリアドレスではなく値が必要です。何か案は?

0 投票する
2 に答える
206 参照

python - QTableWidgetItem が itmes メソッドを取得していません

このテーブルにデータを入力できません。何が間違っているのかわかりません。いくつかの投稿を読んでいて、すべてが正しいように見えますが、テーブルには何も表示されません。

これが私のコードです:

totalProcess リストは、 totalProcess = [ [list1],[list2],[list3]...] のようなものです。

どんな助けでも大歓迎です!!

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

qt - QTableWidget キャストが selectedItems を失う

QTableWidgets をレイアウト (tableArea と呼ばれる) に追加しています。レイアウトに追加したすべてのテーブルで選択したすべてのアイテムを通過できるようにする機能があります。

この関数は正しいテーブルを反復処理し、各テーブルの正しい行数も認識していますが、テーブルで選択されている項目を認識していないようです。アイテムを選択すると、この関数は何かが選択されていることを認識していないようです。これはキャストの関係だと思います。何か案が?前もって感謝します!

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

qt - QTableWidgetItems を編集できません

QTableWidget のアイテムをユーザーが編集できるようにしたい。次のコードは、別のプロジェクト内でコンパイルすると完全に機能します。

セルをダブルクリックすると、キーを受け取る準備が整います。

しかし、このコードを既存のプロジェクトの一部にすると (まさにこのコードで、違いはなく、既存のコードとの接続もありません)、セルをダブルクリックしても何も起こりません- セルは編集できません!

このプロジェクトは非常に大きく、完全なコード レビューには膨大な時間がかかります。

私の最初の仮定 - おそらく Qt は、QTableWidget/QTableWidgetItem のすべてのインスタンスに対してグローバルに編集不可の状態を設定できるのでしょうか? または、代理人をグローバルに登録しますか?

根本原因は何だと思いますか?

0 投票する
4 に答える
3612 参照

qt - QTableWidgetのメモリリークかどうか?

10 x 10 などのデータでいっぱいの 2D 配列があるとします。内容と行数はいつでも変更できます。このデータを QTableWidget に表示したいと思います。
テーブルの内容を更新するために、タイムアウトが 1 秒のタイマーを使用します。私が使用する場合、タイムアウトスロットで

新しい TableWidgetItem の使用が心配です。私はそれを参照しておらず、決して削除しません。
一定期間にわたって、これはメモリリークですか、それとも Qt によって管理されていますか? pls は助けてください...