Как читать в QListWidgetItem, игнорируя все символы '\r'?

У меня есть текстовый файл, который содержит строки, которые добавляются с помощью метода, который я написал, который добавляет символ '\r' таким образом, что текстовый файл отформатирован как таковой,

string 1
string 2
string 3

Моя дилемма в том, что у меня есть QListWidget, который читает этот текстовый файл и отображает каждый из них QListWidgetItem, а в списке каждый размечен так,

string 1

string 2

string 3

Я понимаю, что это ожидаемое поведение, но мне нужно игнорировать '\r' при чтении их в QListWidget.

У меня есть следующий код,

with open('someFile.txt') as f:
    for line in f:
        stripped = line.replace("\r", "")
        self.myQList.addItem(stripped)

Тем не менее, когда отображается мой список, он все равно добавляет возвращаемый символ. Вы можете сказать по выделенному элементу, который излишне занимает две строки.

Изображение QListWidget

Я знаю, что есть несколько вопросов, касающихся удаления новых строк / возвратов, но я пробовал несколько, и казалось, что это должно сработать. Что я делаю неправильно?

0 ответов

Другие вопросы по тегам