Qt (PySide/PyQt - 問題ではない) を使用して Python でリストのテーブルを作成しようとしていますが、リストがテーブルのセルに押しつぶされています。
リストデリゲートをセルから「ポップアウト」させる方法はありますか? 簡単なコード スニペットを添付しました -好みPySideに応じて置き換えてくださいPyQt4
from PySide import QtCore, QtGui
class ListDelegate(QtGui.QStyledItemDelegate):
  def createEditor(self, parent, option, index):
    editor = QtGui.QListWidget(parent)
    for i in range(12):
      editor.addItem('list item %d' % i)
    return editor
if __name__ == '__main__':
  import sys
  app = QtGui.QApplication(sys.argv)
  model = QtGui.QStandardItemModel(2, 2)
  tableView = QtGui.QTableView()
  delegate = ListDelegate()
  tableView.setItemDelegate(delegate)
  tableView.setModel(model)
  for row in range(2):
    for column in range(2):
      item = QtGui.QStandardItem( 'None' )
      model.setItem(row, column, item)
  tableView.setWindowTitle('example')
  tableView.show()
  sys.exit(app.exec_())