Украсить графический интерфейс PyQt и печатать в GUI (textbrowser или какой-либо другой виджет)

#python #user-interface #pyqt5

#python #пользовательский интерфейс #pyqt5

Вопрос:

Я создал графический интерфейс для своего приложения, но мне нужно, чтобы он выглядел профессионально. В настоящее время, я думаю, это выглядит обычным. Кроме того, я хочу распечатать некоторые выходные данные в виджете textbrowser. Как мне это сделать?

Я пытался внести некоторые изменения в таблицы стилей виджетов, но доступных опций недостаточно.

Мой графический интерфейс выглядит следующим образом

Ответ №1:

Класс QTextBrowser предоставляет форматированный текстовый браузер с гипертекстовой навигацией. Он открывает URL для отображения, а не обычный текст.

Для этого используйте что-то вроде QPlainTextEdit или QTextEdit .

У них есть такие методы, как AppendText или appendPlainText.

В качестве альтернативы вы могли бы создать веб-сайт и разместить там свой текст, но это кажется чрезмерно сложным.