Çözüldü PyQt font değiştirirken hata

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

222744

Gigapat
İlk 5 Haneli Mesajınız!
Katılım
27 Temmuz 2018
Mesajlar
11.217
Makaleler
5
Çözümler
57
Merhaba PyQt öğrenmeye başladım ama font değiştirirken sorun yaşıyorum.
Python:
import PyQt6.QtWidgets as qtw
import PyQt5.QtGui as qtg
class MainWindow(qtw.QWidget):
    def __init__(self):
        super().__init__()
        # set layout
        self.setWindowTitle("za")
      
        #set layout
        self.setLayout(qtw.QVBoxLayout())

        #create laber
        my_label = qtw.QLabel("sa")
        #change font size of the label
        my_label.setFont(qtg.QFont("Helvetica", 18))
        self.layout().addWidget(my_label)
        self.show()

app = qtw.QApplication([])     
mw = MainWindow()
#run app
app.exec()
@Mithat Berhan
 
main.py dosyasını tamamen atar mısınız buraya?
Kod:
import sys
import PyQt6.QtWidgets as qtw
import PyQt6.QtGui as qtg
import sys

class MainWindow(qtw.QWidget):
    def __init__(self):
        super().__init__()
        # set layout
        self.setWindowTitle("za")
        #set layout
        self.setLayout(qtw.QVBoxLayout())
        #create laber
        my_label = qtw.QLabel("sa")
        #change font size of the label
        my_label.setFont(qtg.QFont("Helvetica", 18))
        self.layout().addWidget(my_label)
        self.show()

app = qtw.QApplication([])     
mw = MainWindow()
#run app
sys.exit(app.exec())
Düzeldi mi şimdi anlamadım :D

Bu arada tasarım yaparken Designer.exe dosyasını kullanabilirsin, Windows Forms gibi GUI ile tasarım oluşturabilirsin.
O kitaplık çekirdeği Win32 kütüphanesini kullanıyor temelinde :)
Ne büyük dertmiş arakadaş Linux kullanmak ya :D, gerçi KDE ekibi de Designer kullanıyordu yanlış olmasın.
Şu adnda temelleri kavramaya çalışıyorum, anladıktan sonra daha elle yazacağım diye çabalamam zaten.

Mithat hocam tek değiştirdiğim şey PyQt5 yazısını 6 yapmak oldu, valla düzeldi ben de anlamadım :D
 
@300319 Linux'da daha iyi çalışıyor bu arada Designer. :) Windows aracı Win32 temelli evet.

Normal tabii ki :) Windows NT çekirdeği bitirdi bizi.

Mithat hocam tek değiştirdiğim şey PyQt5 yazısını 6 yapmak oldu, vallahi düzeldi ben de anlamadım :D

PyQt5 ile PyQt6 kütüphanelerini aynı anda kullanıyordunuz. Sanırım sürümler birbirleriyle uyumlu değil QFont için.
 
@300319 Linux'da daha iyi çalışıyor bu arada Designer. :)

Normal tabii ki :) Windows NT çekirdeği bitirdi bizi.

Windows oyunlarımın Linux'da daha iyi çalışması da güne dair başka bir bilgi :D

PyQt5 ile PyQt6 kütüphanelerini aynı anda kullanıyordunuz. Sanırım sürümler birbirleriyle uyumlu değil Qfont için.

Muhtemelen öyle bir uyumsuzluğu beğenmedi hocam, düzeltince çalıştı.
 

Technopat Haberler

Geri
Yukarı