QWebEngineView: исчезнет граница таблицы стилей - PullRequest
0 голосов
/ 28 июня 2018

Столкнулся со странной проблемой с QWebEngineView: у меня есть файл qt ui с таблицей стилей в нем, у которого определена граница. При загрузке в python это выглядит так, как должно. Файл содержит рамку в нем. Как только я добавляю QWebEngineView во фрейм, граница основного виджета исчезает сверху, справа и снизу. С левой стороны он все еще там. Кто-нибудь знает эту проблему?

Вот мой код:

class ViewWindow(QWidget):
    def __init__(self):
        super(ViewWindow, self).__init__()
        loader = QUiLoader()
        file = QFile(abspath("ui/view.ui"))
        file.open(QFile.ReadOnly)
        self.view_screen = loader.load(file, self)
        file.close()
        self.initUI()

    def initUI(self):
        self.setWindowFlags(Qt.Window | Qt.FramelessWindowHint)
        self.layout = QHBoxLayout()
        self.browser=QWebEngineView()
        self.browser.setUrl(QUrl("https://www.google.at"))
        self.layout.addWidget(self.browser)
        self.browser.hide()
        self.view_screen.pushButton.clicked.connect(self.browser.show)
        self.view_screen.frame.setLayout(self.layout)

app = QApplication(sys.argv)
view = ViewWindow()
view.show()
sys.exit(app.exec_())

Спасибо.

1 Ответ

0 голосов
/ 03 июля 2018

Это была проблема с моим компьютером. Пробовал на другой машине windows 7 и она работает как шарм.

Спасибо

...