@TerabyteForever hocam yine x11 hatası aldım kod:
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtWebEngineWidgets import *
import sys
import os
class MainWindow (QMainWindow):
def __init__(self, *args, **kwargs):
super(MainWindow, self).__init__(*args, **kwargs)
self.browser = QWebEngineView()
self.browser.setUrl(QUrl("
Google"))
self.setCentralWidget(self.browser)
navtb = QToolBar("Navigation")
self.addToolBar(navtb)
back_btn = QAction(QIcon(os.path.join('İcons','left-arrow.png')), "Back",self)
back_btn.setStatusTip("Back to previous page")
navtb.addAction(back_btn)
next_btn = QAction(QIcon(os.path.join('İcons','a.png')), "Forward",self)
next_btn.setStatusTip("Forward to previous page")
navtb.addAction(next_btn)
reload_btn = QAction(QIcon(os.path.join('İcons','reload.png')), "Reload",self)
reload_btn.setStatusTip("Reload")
navtb.addAction(reload_btn)
self.urlbar=QLineEdit()
self.urlbar.returnPressed.connect(self.navigate_to_url)
navtb.addSeparator()
navtb.addWidget(self.urlbar)
self.browser.urlChanged.connect(self.update_urlbar)
self.show()
self.setWindowTitle("Pengu Browser")
self.setWindowIcon(QIcon(os.path.join('İcons','Linux-Logo.png')))
def update_urlbar(self,q):
self.urlbar.setText(q.toString())
def navigate_to_url(self):
q = QUrl(self.urlbar.text())
if q.scheme()== "":
q.setScheme(http)
self.browser.setUrl(q)
def navigate_home(self):
self.browser.setUrl(QUrl("
Google"))
app = QApplication(sys.argv)
window = MainWindow()
window.show()
app.exec_()
Python.