Я пытаюсь добавить текст в QTextBrowser. Но я хочу, чтобы весь текст был виден без полосы прокрутки. Я уже пытался использовать функции setText () и setHmtl (). Но ни один из них не видит возможности приспособить размер QTextBrowser.
Например: я хочу добавить следующий текст: «Lorem ipsum dolor sit amet, consitteur adipiscing elit». Поэтому я использую setText («Lorem Ipsum Dolor Sit Amet, Concetetur Adipiscing Elit.») В моем объекте QTextBrowser. И вот что происходит:
![enter image description here](https://i.stack.imgur.com/XGSad.png)
Вот минимальный воспроизводимый пример:
import sys, os
from PyQt5 import QtCore, QtGui, QtWidgets, uic
from PyQt5.QtGui import QIcon, QDoubleValidator
from PyQt5.QtWidgets import QLineEdit, QTextBrowser, QPushButton
class MyWindow(QtWidgets.QMainWindow):
def __init__(self):
QtWidgets.QMainWindow.__init__(self)
self.textBrowser = QTextBrowser(self)
self.textBrowser.setFixedWidth(100)
self.textBrowser.setText("Lorem ipsum dolor sit amet, consectetur adipiscing elit.")
app = QtWidgets.QApplication(sys.argv)
window = MyWindow()
window.show()
app.exec()
Я не хочу, чтобы полоса прокрутки появляются. Второй (ниже) вариант - это то, что я хочу. Есть ли простой способ адаптировать размер к содержимому после добавления текста?
Ps: я использую Python 3.8.2 и PyQt5 5.13.2
Спасибо за ваше внимание.