def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.webView = QtWebEngineWidgets.QWebEngineView() self.setCentralWidget(self.webView) page = WebEnginePage(self) self.webView.setPage(page) page.load(QtCore.QUrl(url)) self.setFixedSize(1200, 1200)
def __init__(self, main_window): super(dashboard_vms, self).__init__() self.resize(1274, 768) self.setWindowIcon(QtGui.QIcon("./Images/dashboard.png")) self.setWindowTitle("Dashboard statics monitoring") self.browser = QtWebEngineWidgets.QWebEngineView() self.browser.setUrl(QtCore.QUrl("http://127.0.0.1:3000/d/sF7d-FHZz/dashboard-network-nodes-monitoring?orgId=1&refresh=1m")) self.setCentralWidget(self.browser)
def getWebsite(self, site): #webseite als pdf speichern loader = QtWebEngineWidgets.QWebEngineView() loader.setZoomFactor(1) loader.load(QtCore.QUrl(site)) def emit_pdf(finished): loader.page().printToPdf("temp.pdf") #inhalt als PDF datei speichern loader.page().pdfPrintingFinished.connect(lambda: self.getPDF()) #wenn PDF datei gespeichert wurde getPDF aufrufen loader.loadFinished.connect(emit_pdf) #wenn HTML inhalt geladen ist emit_pdf aufrufen
def __init__(self): BasePanel.__init__(self) self.browser_widget = QtWebEngineWidgets.QWebEngineView(self) self.addWidget(self.browser_widget) self.browser_widget.load( QtCore.QUrl('http://cinepost.github.io/Copperfield_FX/'))
def __init__(self): super(MainWindow, self).__init__() self.ui = uic.loadUi("untitled.ui") self.webView = QtWebEngineWidgets.QWebEngineView() self.setCentralWidget(self.webView) self.webView.setUrl(QtCore.QUrl(r"https://www.google.ru/"))
def __init__(self, argv, url): self.app = QtWidgets.QApplication(argv) self.url = url self.window = QtWidgets.QWidget() self.layout = QtWidgets.QVBoxLayout() self.webview = QtWebEngineWidgets.QWebEngineView() self.layout.addWidget(self.webview) self.window.setLayout(self.layout)
def __init__(self, parent): """ Defines everything in the Popup Window, opens Saved .html""" super().__init__(parent) self.webView = web.QWebEngineView(self) self.webView.load(core.QUrl("file:///FILE_HERE")) self.webView.resize(600, 400) self.setWindowTitle("Website Preview -- %s" % url) # Set Dialog Window Title
def _helpOcClick(self): self.view = QtWebEngineWidgets.QWebEngineView() pth = os.path.split(os.path.abspath(__file__))[0] pth = os.path.dirname(os.path.dirname(pth)) self.view.load(QUrl().fromLocalFile(pth + '/doc/index.html')) self.view.show()
def setupUi(self, A7S_window): #self.setWindowTitle('CRO Road') A7S_window.setObjectName("Dialog") A7S_window.resize(1200, 1000) A7S_window.setMinimumSize(QtCore.QSize(552, 0)) vbox = QtWidgets.QVBoxLayout() self.setLayout(vbox) #label = self.label = QtWidgets.QLabel() #sp = QtWidgets.QSizePolicy() #sp.setVerticalStretch(0) #label.setSizePolicy(sp) #vbox.addWidget(label) view = self.view = QtWebEngineWidgets.QWebEngineView() channel = self.channel = QtWebChannel.QWebChannel() channel.registerObject("MainWindow", self) view.page().setWebChannel(channel) file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "data//html//A7.S.L0.R0.html", ) self.view.setUrl(QtCore.QUrl.fromLocalFile(file)) vbox.addWidget(view) self.centralwidget = QtWidgets.QWidget(A7S_window) self.centralwidget.setObjectName("centralwidget") #self.centralwidget.setCurrentIndex(2) self.back_button = QtWidgets.QPushButton(self.centralwidget) self.back_button.setGeometry(QtCore.QRect(0, 0, 50, 30)) self.back_button.setObjectName("back") #self.btn_open.clicked.connect(self.openWindow) # self.label = QtWidgets.QLabel(self.centralwidget) # self.label.setGeometry(QtCore.QRect(110, 30, 371, 41)) # font = QtGui.QFont() # font.setPointSize(22) # self.label.setFont(font) # self.label.setObjectName("label") #OtherWindow.setCentralWidget(self.centralwidget) # self.statusbar = QtWidgets.QStatusBar(OtherWindow) # self.statusbar.setObjectName("statusbar") # OtherWindow.setStatusBar(self.statusbar) self.retranslateUi(A7S_window) QtCore.QMetaObject.connectSlotsByName(A7S_window)
def __init__(self, parent=None): #Initializing with parent class constructor super().__init__(parent) #Some window parameters self.setMinimumSize(640, 350) self.setWindowTitle('Infotecs task client') #Setting up logger text box self.logger = Logger.get_logger_by_name(__name__) self.logger.info('Initializing UI') log_text_box = QTextEditLogger(self) log_text_box.setFormatter(logging.Formatter(Logger.format_)) logging.getLogger().addHandler(log_text_box) log_text_box.widget.setFixedHeight(75) #Setting up elements of window self._button = QtWidgets.QPushButton(self) self._button.setText('Connect') self._button.setFixedSize(100, 30) self._button_state = True self._port_text = QtWidgets.QTextEdit('8080') self._port_text.setFixedSize(125, 25) self._port_label = QtWidgets.QLabel('Port: ') self._port_label.setFixedSize(30, 30) self._host_text = QtWidgets.QTextEdit('localhost') self._host_text.setFixedSize(125, 25) self._host_label = QtWidgets.QLabel('Host: ') self._host_label.setFixedSize(30, 30) self.web_view = QtWebEngineWidgets.QWebEngineView() self.web_view.close() #Placing elements on layouts to make them look cute main_layout = QtWidgets.QGridLayout() sub_layout = QtWidgets.QGridLayout() port_layout = QtWidgets.QHBoxLayout() host_layout = QtWidgets.QHBoxLayout() port_layout.addWidget(self._port_label) port_layout.addWidget(self._port_text) host_layout.addWidget(self._host_label) host_layout.addWidget(self._host_text) sub_layout.addWidget(self._button, 0, 0) sub_layout.addLayout(port_layout, 0, 2) sub_layout.addLayout(host_layout, 0, 1) main_layout.addWidget(self.web_view, 0, 0) main_layout.addWidget(log_text_box.widget, 1, 0) main_layout.addLayout(sub_layout, 2, 0) self.setLayout(main_layout) #Setting button handler function self._button.clicked.connect(self.button_handler) self.logger.info('UI initialized.')
def __init__(self, parent=None): super().__init__(parent) self.setupUi(self) self._doc = qg.QTextDocument() self.make_document() view = qe.QWebEngineView() self._scrollArea.setWidget(view)
def create_view(self, refresh=False): view = QtWebEngineWidgets.QWebEngineView() view.load(QtCore.QUrl().fromLocalFile( os.path.join(self.base_path, 'mtl_map.html'))) if refresh == True: view.load(QtCore.QUrl().fromLocalFile( os.path.join(self.base_path, 'heatmap.html'))) self.view_dock.layout.addWidget(view, 0, 0) self.dock_area.addDock(self.view_dock.dock)
def __init__(self): super().__init__() layout = QVBoxLayout() self.setLayout(layout) self.webEngineView = QtWebEngineWidgets.QWebEngineView() # url = QtCore.QUrl('http://127.0.0.1:8050/') # QtCore.QUrl().fromLocalFile(os.path.split(os.path.abspath(__file__))[0]+r'index.html' self.webEngineView.load(QtCore.QUrl('http://127.0.0.1:8050/')) layout.addWidget(self.webEngineView)
def initUI(self): self.setObjectName("MathJax helper") self.resize(1000, 400) self.setMinimumSize(QtCore.QSize(1000, 400)) self.setMaximumSize(QtCore.QSize(1400, 700)) self.gridLayout = QtWidgets.QGridLayout(self) self.gridLayout.setObjectName("gridLayout") self.gridLayout_4 = QtWidgets.QGridLayout() self.gridLayout_4.setObjectName("gridLayout_4") #self.lineEdit_3 = QtWidgets.QLineEdit(self) #self.lineEdit_3.setObjectName("lineEdit_3") # self.menu = QtWidgets.QMenuBar(self) # self.file = self.menu.addMenu("File") # self.file.addAction("Open") # self.file.addAction("Exit") # self.gridLayout_4.addWidget(self.menu, 0, 0, 1, 1) self.gridLayout.addLayout(self.gridLayout_4, 0, 0, 1, 3) self.textEdit = QtWidgets.QTextEdit(self) font = QtGui.QFont() font.setFamily("Constantia") font.setPointSize(10) font.setBold(False) font.setWeight(50) self.textEdit.setFont(font) self.textEdit.setObjectName("textEdit") self.gridLayout.addWidget(self.textEdit, 1, 0, 1, 1) self.line = QtWidgets.QFrame(self) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout.addWidget(self.line, 1, 1, 1, 1) self.webView = QtWebEngineWidgets.QWebEngineView(self) self.webView.setMinimumSize(QtCore.QSize(400, 300)) self.webView.setMaximumSize(QtCore.QSize(400, 700)) self.webView.setUrl(QtCore.QUrl("about:blank")) self.webView.setObjectName("webView") self.gridLayout.addWidget(self.webView, 1, 2, 1, 1) self.line_4 = QtWidgets.QFrame(self) self.line_4.setFrameShape(QtWidgets.QFrame.VLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.gridLayout.addWidget(self.line_4, 1, 3, 1, 1) self.line_2 = QtWidgets.QFrame(self) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout.addWidget(self.line_2, 2, 0, 1, 1) self.line_3 = QtWidgets.QFrame(self) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.gridLayout.addWidget(self.line_3, 2, 2, 1, 1) self.retranslateUi() QtCore.QMetaObject.connectSlotsByName(self) self.textEdit.keyPressEvent = self.handleEditorKeyPress
def __init__(self, parent=None): super().__init__(parent) self.browser = QtWebEngineWidgets.QWebEngineView(self) vlayout = QtWidgets.QVBoxLayout(self) vlayout.addWidget(self.browser) self.resize(1000,800) self.show_graph()
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(1500, 800) self.centralwidget = QtWidgets.QWidget(Form) self.centralwidget.setObjectName("centralwidget") self.browser = QtWebEngineWidgets.QWebEngineView(self.centralwidget) self.browser.setGeometry(QtCore.QRect(0, 0, 1500, 800)) self.retranslateUi(Form)
def __init__(self, parent=None): super().__init__(parent) self.m_view = QtWebEngineWidgets.QWebEngineView() self.setCentralWidget(self.m_view) page = self.m_view.page() page.featurePermissionRequested.connect( self.on_featurePermissionRequested) page.load(QtCore.QUrl("https://maps.google.com"))
def initialUI(self): DEFAULT_STYLE = "background-color:rgb(255, 255, 255);\n" \ "border-color:rgb(255, 255, 255);\n" \ "border-style:outset;\n" \ "border-width:2px;\n" \ "border-radius:10px;" self.layout() self.resize(710, 454) self.setStyleSheet("background-color:rgb(0,0,45)") self.clustering = False data, CURR_COORDS = surroundCurrent() main_map = mapper(data, CURR_COORDS) stored = io.BytesIO() main_map.save(stored, close_file=False) self.score = crimeScore(data) self.map = QtWebEngineWidgets.QWebEngineView(self) self.map.setStyleSheet("background-color:rgb(255,255,255)") self.map.setHtml(stored.getvalue().decode()) self.returnHomeButton = QtWidgets.QPushButton(self) self.returnHomeButton.setText("Home") self.returnHomeButton.setStyleSheet(DEFAULT_STYLE) self.returnHomeButton.setGeometry(QtCore.QRect(10, 10, 70, 23)) self.returnHomeButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.returnHomeButton.clicked.connect(self.returnHome) self.increaseSearch = QtWidgets.QPushButton(self) self.increaseSearch.setText("Increase Search Distance") self.increaseSearch.setStyleSheet(DEFAULT_STYLE) self.increaseSearch.setGeometry(QtCore.QRect(85, 10, 190, 23)) self.increaseSearch.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.increaseSearch.clicked.connect(self.updateDistance) self.increaseSearch.setDisabled(True) self.mapSwitch = QtWidgets.QCheckBox(self) self.mapSwitch.setStyleSheet(''' QCheckBox::indicator:unchecked { image: url(src/Image Assets/Switches/offSwitch.png); } QCheckBox::indicator:checked { image: url(src/Image Assets/Switches/onSwitch.png); }''') self.mapSwitch.move(620, 12) self.mapSwitch.clicked.connect(self.mapCluster) self.mapSwitch.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.mapSwitch.setChecked(False) self.mapSwitch.setDisabled(True) self.crimeScore = QtWidgets.QLabel(self) self.crimeScore.setGeometry(QtCore.QRect(280, 10, 181, 23)) self.setWindowTitle("Crime Watch") self.crimeScore.setText(f"<html><head/><body><p><span style=\" color:#ffffff;\">Crime score: {self.score}" f"</span></p></body></html>")
def __init__(self, parent): super(DlgMPLogin, self).__init__(parent) self.resize(QtCore.QSize(365, 580)) self.web = QtWebEngineWidgets.QWebEngineView() self.verticalLayout = QtWidgets.QVBoxLayout(self) #self.splitter = QSplitter(QtCore.Qt.Horizontal, self) self.verticalLayout.addWidget(self.web) self.verticalLayout.setObjectName("verticalLayout") #self.splitter.addWidget(self.web) #self.verticalLayout.addWidget(self.web) #self.web3 = MPBrowser() #self.splitter.addWidget(self.web3) #self.verticalLayout.addWidget(self.web3) #page.loadFinished.connect(self.web_loadFinished) #self.profile = self.page.profile() self.host_local = 'na-trade.naeu.playblackdesert.com' self.profile = QtWebEngineWidgets.QWebEngineProfile( 'chrome-web-profile', self.web) #self.profile.clearAllVisitedLinks() #self.profile.clearHttpCache() #self.profile.cookieStore().deleteAllCookies() #self.profile.setHttpAcceptLanguage('en-US') #self.profile.setHttpCacheType(self.profile.NoCache) #self.interceptor = interceptor() #self.profile.setRequestInterceptor(self.interceptor) self.profile.setPersistentCookiesPolicy( QtWebEngineWidgets.QWebEngineProfile.NoPersistentCookies) self.profile.setHttpUserAgent( 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36' ) self.cookie_store = self.profile.cookieStore() self.cookie__RequestVerificationToken = None self.frmGetItemSellBuyInfo_token = None self.cooks = {} page = suppressPage(self.profile, self.web) self.page = page self.cookie_store.cookieAdded.connect(self.onCookieAdded) #self.web.loadFinished.connect(self.web_loadFinished) #self.page.settings().setAttribute(QWebEngineSettings.AllowRunningInsecureContent, True) #self.page.settings().setAttribute(QWebEngineSettings.PluginsEnabled, False) #self.page.settings().setAttribute(QWebEngineSettings.LocalContentCanAccessRemoteUrls, True) #self.page.settings().setAttribute(QWebEngineSettings.HyperlinkAuditingEnabled, True) self.web.setPage(page) self.update_page = True self.price_updator = None self.connection_pool = None
def __init__(self, parent=None): super(Widget, self).__init__(parent) button = QtWidgets.QPushButton("Load PDF", clicked=self.onClicked) self.viewer = QtWebEngineWidgets.QWebEngineView() lay = QtWidgets.QVBoxLayout(self) lay.addWidget(button) lay.addWidget(self.viewer) self.resize(640, 480)
def hiddenBrowser(url): app = QtWidgets.QApplication(sys.argv) interceptor = WebEngineUrlRequestInterceptor() QtWebEngineWidgets.QWebEngineProfile.defaultProfile( ).setRequestInterceptor(interceptor) view = QtWebEngineWidgets.QWebEngineView() view.load(QtCore.QUrl(url)) view.show() app.exec_()
def canvas_html(self): """Method that defines the canvas where the network is prompted. Parameters: - self: current instance of the class. """ QtWebEngineWidgets.QWebEngineSettings.ShowScrollBars=False self.canvas_frame = QtWebEngineWidgets.QWebEngineView() self.main_frame_layout.addWidget(self.canvas_frame)
def iniUI(self): self.setWindowTitle("6号车状态详情") self.setWindowIcon( QIcon('icon/access_point_80px_1121181_easyicon.net.ico')) self.resize(640, 480) self.centralwidget = QtWidgets.QWidget(self) self.centralwidget.setObjectName("centralwidget") self.webView = QtWebEngineWidgets.QWebEngineView(self.centralwidget) self.webView.setGeometry(QtCore.QRect(20, 10, 601, 421)) self.webView.setUrl(QtCore.QUrl('http://www.baidu.com'))
def __init__(self, *args, **kwargs): super(Ui_Web, self).__init__(*args, **kwargs) self.setWindowTitle('Mini Browser') self.setGeometry(5, 30, 1355, 730) self.browser = QtWebEngineWidgets.QWebEngineView() self.setCentralWidget(self.browser)
def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.browser = QtWebEngineWidgets.QWebEngineView() page = WebEnginePage(self.browser) self.browser.setPage(page) self.browser.load( QtCore.QUrl( "https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_a_target" )) self.setCentralWidget(self.browser)
def __init__(self, parent=None): super().__init__(parent) self.button = QtWidgets.QPushButton('Plot', self) self.browser = QtWebEngineWidgets.QWebEngineView(self) vlayout = QtWidgets.QVBoxLayout(self) vlayout.addWidget(self.button, alignment=QtCore.Qt.AlignHCenter) vlayout.addWidget(self.browser) self.button.clicked.connect(self.show_graph) self.resize(1000,800)
def __init__(self, parent=None): QWidget.__init__(self, parent=parent) self.setGeometry(300,300,600,300) self.setMinimumSize(QSize(200,100)) self.setWindowTitle('WEB') self.MyWebEngineView = QtWebEngineWidgets.QWebEngineView() self.url = "https://www.pokepedia.fr/Liste_des_Pokémon_par_ordre_alphabétique" self.MyWebEngineView.load(QUrl(self.url)) layout= QVBoxLayout(self) layout.addWidget(self.MyWebEngineView) self.setLayout(layout)
def __init__(self, app, host="127.0.0.1", port=5000, debug=False): self.flask = app self.host = host self.port = port self.debug = debug self.app = QtWidgets.QApplication([]) self.view = QtWebEngineWidgets.QWebEngineView( self.app.activeModalWidget()) self.view.setWindowTitle("PCFG Extractor") self.view.setFixedSize(1300, 500)
def createWebView(self, page): layout = QFormLayout() webView = QtWebEngineWidgets.QWebEngineView() webView.setFixedSize(500,500) URL = os.getcwd() + '/htmls/' + page #print(URL) webView.load(QUrl().fromUserInput(URL)) webView.urlChanged.connect(self.checkURL) layout.addRow(webView) return layout
def __init__(self, app, url=default_url, port=5000, debug=False, using_win32=False): self.flask_app = app self.flask_thread = Thread(target=self._run_flask, args=(url, port, debug, using_win32)) self.flask_thread.daemon = True self.debug = debug self.url = "http://{}:{}".format(url, port) self.app = core_widgets.QApplication([]) self.view = web_widgets.QWebEngineView(self.app.activeModalWidget())