Syntax Error
Hectopat
- Katılım
- 2 Ocak 2021
- Mesajlar
- 1.440
- Çözümler
- 9
Öncellikle konuyu yanlış yere açtıysam özür dilerim. Kodumu başlatınca "The X11 connection broke (error 4) did the X11 server die?" hatası alıyorum, çözümü var mıdır?
İkonu bir site aracılığı ile 32*32 ve .ico uzantılı dosya yapmayı deneyin.@TerabyteForever
self.setWindowIcon(QIcon(os.path.join('İcons','Linux-Logo.png')))
bu kodu sildikten sonra çalışıyor.
Kod nedir? Xlib kullanıyorsunuz sanırım.
Şifreyi vereyim, soket programlama ve parser algoritması.@TerabyteForever pyqt5 ile browser yapıyordum. O hatayı halletim fakat hala yapamadığım bir şey var browserımdan herhangi bir şey indiremiyorum onu nasıl yapabilirim?
Şifreyi vereyim, soket programlama ve parser algoritması.
HTTP mesajlarında "Content-type" isimli bir kod bulunuyor. Mesela, "Content-type: text/html" yazarsa bil ki bunu tarayıcı motoru ile açmalısın. Ama değilse de dosya sayıp indirmelisin. Dosya indirmeyi de soket programlama ile yapacaksın.
Hangi yazılım dili?Öncellikle konuyu yanlış yere açtıysam özür dilerim. Kodumu başlatınca "The X11 connection broke (error 4) did the X11 server die?" hatası alıyorum, çözümü var mıdır?
Hangi yazılım dili?
Maalesef Python bilgim yok, fakat hangi kodları ekledikten sonra hata aldığını söyleyebilirsen belki yardımcı olabilirim.@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.
@TerabyteForeverMaalesef Python bilgim yok, fakat hangi kodları ekledikten sonra hata aldığını söyleyebilirsen belki yardımcı olabilirim.
İkonu bir site aracılığı ile 32*32 ve .ico uzantılı dosya yapmayı deneyin.@TerabyteForever
self.setWindowIcon(QIcon(os.path.join('İcons','Linux-Logo.png')))
bu kodu sildikten sonra çalışıyor.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.