Можно ли исправить проблему, из-за которой двойное нажатие Enter распознается как однократное нажатие?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли исправить проблему, из-за которой двойное нажатие Enter распознается как однократное нажатие?

Сообщение Anonymous »

После загрузки HTML в QTextEdit и последующей попытки отредактировать содержимое в QTextEdit, если я дважды нажимаю Enter в конце строки, содержащей «123» (с наличием пробелов), это распознается так, как будто я только нажал это один раз. Есть ли способ это исправить?

Код: Выделить всё

from PySide6.QtWidgets import QApplication, QTextEdit, QMainWindow
import sys

class MainWindow(QMainWindow):
def __init__(self):
super().__init__()

# QTextEdit 생성
self.text_edit = QTextEdit(self)

# HTML 문자열
html_string = """



p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: "\2610"; }
li.checked::marker { content: "\2612"; }

123
123
123
123
123
123
123


"""

# HTML 로드
self.text_edit.setHtml(html_string)

# QTextEdit 설정
self.setCentralWidget(self.text_edit)
self.setWindowTitle("QTextEdit HTML Example")
self.resize(400, 300)

if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec())
Документы должны быть сохранены и загружены в формате HTML.
Было бы идеально, если бы двойное нажатие Enter в конце строки распознавалось точно как два нажатия.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ed-as-only
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»