Hello! I'm trying to display a list of items, each item represented by 3 strings. I was thinking of going with a QListWidget and tab separating the strings for alignment, but they're not all nominal length and I ended up with some offset strings. I noticed QTableView/QTableWidget and thought about using that, but I don't like the table lines separating the items.

Also, about the QTable things, what is the difference between QTableView and QTableWidget? Why would you use one over the other? Is one inherited from the other and only one should be used in user code while the other one is used internally or something? It's not obvious from the names of the classes, and even more confusing when trying to read through the docs on http://doc.qt.io/qt-5/qtableview.html and http://doc.qt.io/qt-5/qtablewidget.html how they should be used.

I hope that's enough to start with. Please do ask for clarification if I left anything out. If it helps, I'm running PyQt5.