Ответ 1
Так как QTextBrowser
наследует от QTextEdit
, вы должны использовать его и установить для свойства readOnly
значение false. Затем вы можете изменить стиль QTextBrowser, как хотите.
Есть ли способ сделать ссылки кликабельными в QTextEdit
?
Я знаю, что могу использовать QTextBrowser
и подключаться к anchorClicked
, но я бы предпочел сохранить редактирование и просмотр всех в одном виджетах и иметь интерактивные ссылки, когда я устанавливаю виджет в режим только для чтения.
Возможно ли это, или я придерживаюсь наличия двух отдельных виджетов в стеке и переключения между ними?
Так как QTextBrowser
наследует от QTextEdit
, вы должны использовать его и установить для свойства readOnly
значение false. Затем вы можете изменить стиль QTextBrowser, как хотите.