Пользователь получает диалоговое окно с файлом и выбирает полный путь, который затем помещается в ячейку QTableWidgetItem в родительском QTableWidget. В настоящее время, когда в элементе есть переполнение текста и то, что он может отобразить, сначала будет показана левая часть.
Если полный путь равен C: \ Users \ JohnDoe \ Example_File1 .txt будет отображаться: C: \ Users \ JohnDoe \ Ex ...
Я хочу, чтобы пользователь мог видеть нужную часть (базовое имя файла) ) сначала до того, как произойдет отсечение переполнения, так что он будет читать:
... Doe \ Example_File1.txt
Я попытался реализовать следующий код, который изменил выравнивание, но не работает, как описано выше:
obj = self.QTable1 #A 10x3 table
for x in range(obj.rowCount()):
item = obj.item(x,2) #Change alignment for 3rd column (Where paths are stored)
item.setTextAlignment( QtCore.Qt.AlignRight)