Как я могу сделать QWebEngineView неактивным, но прокручиваемым?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу сделать QWebEngineView неактивным, но прокручиваемым?

Сообщение Anonymous »

Я пытаюсь создать интерфейс с Python, который будет отображать веб-страницу, на которой будет отображаться прогресс чего-то (здесь это не актуально).
И мне нужно, чтобы пользователь иметь возможность просто прокручивать страницу и ничего больше. Пользователь не должен иметь возможности что-либо щелкнуть.
На странице, которую мне нужно показать, всегда есть полоса прокрутки.
Я пытался настроить браузер как отключено:

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

        self.browser = QWebEngineView(self)
self.browser.load(QUrl(URL))
self.browser.setZoomFactor(0.65)
self.browser.setDisabled(True)

self.layWeb.addWidget(self.browser)
но при установке значения «Отключено» также отключается полоса прокрутки.
Я также пробовал что-то вроде этого:

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

class MainWindow(QMainWindow):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)

self.browser = QWebEngineView()
self.browser.load(QUrl("https://stackoverflow.com/questions/66418148/pyqt-embed-qwebengineview-in-main-window"))
self.browser.setZoomFactor(0.65)

self.setCentralWidget(self.browser)

self.browser.focusProxy().installEventFilter(self)

def eventFilter(self, obj, event):
if obj is self.browser.focusProxy() and event.type() != event.MouseButtonPress:
print("Widget click")
return super(MainWindow, self).eventFilter(obj, event)

app = QApplication(sys.argv)
window = MainWindow()
window.show()

app.exec_()
но я не знаю, как обрабатывать события

Подробнее здесь: https://stackoverflow.com/questions/793 ... scrollable
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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