browser test

This commit is contained in:
unknown committed 2026-05-08 12:10:52 +02:00
1 parent 50835e032c
commit 801b8268a5
1 file changed
+33
+33
View File
@@ -0,0 +1,33 @@
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QLineEdit, QToolBar
from PyQt6.QtWebEngineWidgets import QWebEngineView
from PyQt6.QtCore import QUrl
class Browser(QMainWindow):
def __init__(self):
super().__init__()
self.browser = QWebEngineView()
self.browser.setUrl(QUrl("https://www.google.com"))
self.setCentralWidget(self.browser)
navbar = QToolBar()
self.addToolBar(navbar)
self.url_bar = QLineEdit()
self.url_bar.returnPressed.connect(self.navigate)
navbar.addWidget(self.url_bar)
def navigate(self):
url = self.url_bar.text()
if not url.startswith("http"):
url = "https://" + url
self.browser.setUrl(QUrl(url))
app = QApplication(sys.argv)
window = Browser()
window.show()
sys.exit(app.exec())