Çö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

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 , 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
 
@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

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

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ı.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…