在庫管理プログラムを作成していますが、選択したセルの値を取得する際に問題が発生しました。アイテムの位置を取得するには、「QtGui.QTableWidget.currentRow」と「QtGui.QTableWidget.currentColumn」を使用する必要があります。ただし、関数が呼び出されたときに何も選択されていないため、これを機能させることができないようです。そのため、-1、-1が返されます。
ユーザーがセルを選択するたびに「QtGui.QTableWidget.currentRow」と「QtGui.QTableWidget.currentColumn」を実行するように取得する方法を知っている人はいますか?
座標を取得したら実際のデータを取得するために必要なコードはQtGui.QTableWidget.itemだと思いますか?
これは、行と列を取得するために使用しているコードです。
row = self.table.currentRow
column = self.table.currentColumn
self.ID = self.table.item(row, column)
ユーザーがボタンをクリックして在庫を追加すると、プログラムは製品コードを使用する必要があります。ユーザーから追加された数量を取得した後、データベースに変更を加える必要があります。
私はpython3.2とpyqt4を使用しています
助けていただければ幸いです
ありがとうございました
サム