0
from PyQt5.QtWidgets import *
from PyQt5.QtWebEngineWidgets import *
from PyQt5.QtCore import *
from time import sleep

class MainWindow(QMainWindow):
def __init__(self):
    QMainWindow.__init__(self)
    self.ui = Ui_MainWindow()
    self.ui.setupUi(self)

    self.ui.start_btn.clicked.connect(self.startbtn)
    self.ui.set_btn.clicked.connect(self.setbtn)
    self.ui.quit_btn.clicked.connect(self.quitbtn)
    self.ui.btn_close.clicked.connect(QCoreApplication.instance().quit)
    self.ui.btn_maximize.clicked.connect(lambda: self.showMinimized())
    self.show()

def show_web(self, url):
    self.ui.webvideo.setUrl(QUrl(url))

def startbtn(self):
    # self.ui.stacked.setCurrentWidget(self.ui.page_video)
    self.show_web('https://www.youtube.com')
    sleep(1)
    self.show_web('https://www.google.com')

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = MainWindow()
    app.exec_()

I try to change PyQt5 webview url by show_web() but it only show last url(https://www.google.com) I want to see (https://www.google.com) for a second

jjh4450
  • 3
  • 2

0 Answers0