Beispiel #1
0
 def load(self):
     url = QUrl.fromUserInput(self.addressLineEdit.text())
     print(url)
     url1 = "https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=" + self.addressLineEdit.text(
     )
     if url.isValid():
         self.webEngineView.load(url1)
def _create_model(parent, serialized_bookmarks):
    result = QStandardItemModel(0, 1, parent)
    last_folder_item = None
    for entry in serialized_bookmarks:
        if len(entry) == 1:
            last_folder_item = _create_folder_item(entry[0])
            result.appendRow(last_folder_item)
        else:
            url = QUrl.fromUserInput(entry[0])
            title = entry[1]
            icon = QIcon(entry[2]) if len(entry) > 2 and entry[2] else None
            last_folder_item.appendRow(_create_item(url, title, icon))
    return result
Beispiel #3
0
 def load_url_string(self, url_s):
     url = QUrl.fromUserInput(url_s)
     if (url.isValid()):
         self.load_url(url)
Beispiel #4
0
        self.statusBar().addWidget(download_widget)

    def _remove_download_requested(self):
        download_widget = self.sender()
        self.statusBar().removeWidget(download_widget)
        del download_widget

    def _show_find(self):
        if self._find_tool_bar is None:
            self._find_tool_bar = FindToolBar()
            self._find_tool_bar.find.connect(self._tab_widget.find)
            self.addToolBar(Qt.BottomToolBarArea, self._find_tool_bar)
        else:
            self._find_tool_bar.show()
        self._find_tool_bar.focus_find()

    def write_bookmarks(self):
        self._bookmark_widget.write_bookmarks()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    main_win = create_main_window()
    initial_urls = sys.argv[1:]
    if not initial_urls:
        initial_urls.append('http://qt.io')
    for url in initial_urls:
        main_win.load_url_in_new_tab(QUrl.fromUserInput(url))
    exit_code = app.exec_()
    main_win.write_bookmarks()
    sys.exit(exit_code)
Beispiel #5
0
 def loadUrlString(self, urlS):
     url = QUrl.fromUserInput(urlS)
     if (url.isValid()):
         self.loadUrl(url)
Beispiel #6
0
    def _removeDownloadRequested(self):
        downloadWidget = self.sender()
        self.statusBar().removeWidget(downloadWidget)
        del downloadWidget

    def _showFind(self):
        if self._findToolBar is None:
            self._findToolBar = FindToolBar()
            self._findToolBar.find.connect(self._tabWidget.find)
            self.addToolBar(Qt.BottomToolBarArea, self._findToolBar)
        else:
            self._findToolBar.show()
        self._findToolBar.focusFind()

    def writeBookmarks(self):
        self._bookmarkWidget.writeBookmarks()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    mainWin = createMainWindow()
    initialUrls = sys.argv[1:]
    if not initialUrls:
        initialUrls.append('http://qt.io')
    for url in initialUrls:
        mainWin.loadUrlInNewTab(QUrl.fromUserInput(url))
    exitCode = app.exec_()
    mainWin.writeBookmarks()
    sys.exit(exitCode)
 def load(self):
     url = QUrl.fromUserInput(self.addressLineEdit.text())
     if url.isValid():
         self.webEngineView.load(url)
Beispiel #8
0
 def load(self):
     url = QUrl.fromUserInput(self.addressLineEdit.text())
     if url.isValid():
         self.webEngineView.load(url)
Beispiel #9
0
 def load_url_string(self, url_s):
     url = QUrl.fromUserInput(url_s)
     if (url.isValid()):
         self.load_url(url)
Beispiel #10
0
        self.statusBar().addWidget(download_widget)

    def _remove_download_requested(self):
            download_widget = self.sender()
            self.statusBar().removeWidget(download_widget)
            del download_widget

    def _show_find(self):
        if self._find_tool_bar is None:
            self._find_tool_bar = FindToolBar()
            self._find_tool_bar.find.connect(self._tab_widget.find)
            self.addToolBar(Qt.BottomToolBarArea, self._find_tool_bar)
        else:
            self._find_tool_bar.show()
        self._find_tool_bar.focus_find()

    def write_bookmarks(self):
        self._bookmark_widget.write_bookmarks()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    main_win = create_main_window()
    initial_urls = sys.argv[1:]
    if not initial_urls:
        initial_urls.append('http://qt.io')
    for url in initial_urls:
        main_win.load_url_in_new_tab(QUrl.fromUserInput(url))
    exit_code = app.exec_()
    main_win.write_bookmarks()
    sys.exit(exit_code)
Beispiel #11
0
 def load(self):
     url = QUrl.fromUserInput(self.address_line_edit.text())
     if url.isValid():
         self.web_engine_view.load(url)
Beispiel #12
0
 def changeLocation(self):
     url = QUrl.fromUserInput(self.locationEdit.text())
     self.view.load(url)
     self.view.setFocus()
 def add(self, path: str):
     url = QUrl.fromUserInput(QDir.fromNativeSeparators(path))
     self.addMedia(url)