読者です 読者をやめる 読者になる 読者になる

らこらこブログ

唐揚げとアニメとプログラミングが大好きです

PyQt4 QTableWidgetでダブルクリックしても編集しないようにする

Python PyQt

デフォルトだとQTableWidgetのセルをダブルクリックするとテキスト編集モードに切り替わります。
これは都合が悪かったのでダブルクリックしても編集しないように設定します


tableWidget.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)

詳しくはQt AssitantのQAbstractItemViewのEditTriggersを参照してください
この設定をした上でitemDoubleClicked.connectすることで独自のダブルクリック処理ができます。