問題タブ [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 投票する
1 に答える
1828 参照

qt - QTableWidget のアイテムを置き換える

新しいアイテムを作成し、既に既存のアイテムがQTableWidgetItemあるセルに挿入/設定するQTableWidgetと、以前のアイテムは削除されますか、それともメモリ リークが発生しますか? 既存のアイテムを取得してそのプロパティを変更する必要がありますか?

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

python - QTableWidget への追加が間違っている

クエリが正常に機能する次のコードがあります。

私のループではprint result.stockresult.minimum.bound私はDBにあるすべてを見ることができますがPHPMyAdmin、に追加するとQTableWidget、追加された最後の結果が表示されます。

私の質問は、すべての結果を に追加するにはどうすればよいQTableWidgetですか?

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

python - pyqtでQtablewidgetの特定のセルの背景色を変更する方法

私はpyqt4が初めてで、これを行う方法がわかりません。データを含む QtableWidget があります。tableWidget のセルの背景色を変更したい。

試しself.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150))てみましたが、次のエラーが返されます。

AttributeError: 'NoneType' オブジェクトに属性 'setBackground' がありません

私は何をすべきか?

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

python-3.x - PySide/PyQt: QTableWidget で「currentItemChanged」を使用しようとすると、「TypeError: ネイティブ Qt シグナルが呼び出されません」

を介して編集できるようにしたいデータを含むテーブルがありますQTableWidget。信号を接続しようとするとcurrentItemChanged

次のエラーが表示されます。

QtDesigner信号を接続できるを調べました。を作成しQTableWidget、それをラベルに接続して、ラベルを非表示に変更しcurrentItemました。

シグナル接続ダイアログでは、currentItemChangedシグナルは次のように書かれています。

意味はわかりませんが、*大事なことだと思います。

間違ったシグナルを使用していますか、それとも構文が間違っていますか? 要するに、特定のアイテム/セルを変更すると信号が発せられるようにしたい(違いがわかりません)

__ _ __ _ _ __ _ _ __ _ _編集_ __ _ _ __ _ _ _ _ __ _ _ __ _ _ _ _ _ _

編集: QTableWidgetItem クラスのドキュメントでは、関数 column() と row() があることもわかりました。

私は次のようにそれらを追加しようとしました:

しかし、エラーが発生しました:

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

qt - パレット化されたqlabelをqtablewidgetアイテムとして追加するには?

QTableWidget にカラー パレットのラベルを追加しようとしています。しかし、ラベルパレットに設定した色では表示されません。ここに私のコードがあります、

ここで何が問題なのか誰か教えてもらえますか..?、ラベルにテキストを追加すると同じことが機能しますが、カラーパレットでは機能しません。Win 7 環境で Qt 4.8.4 を使用しています。