use QTableWidget instead of QListWidget