Site Loader

Merhaba arkadaşlar bir önceki yazıda pencere oluşturmayı öğrendik eğer bakmadıysanız önce o yazıya bakmanızda fayda var buradan  ulaşabirsiniz. Bu yazıda ise temel olarak Pyqt5 pencere başlığı, pencere boyutu, pencere konumu gibi temel işlemleri ele alacağız keyifli okumlar.

Bu derste ise pencereye özellik vermeyi öğreneceğiz onun için bir önceki dersim izdeki kodları alalım.

PyQt5 Pencere Oluşturma

import sys

from PyQt5 import QtWidgets

app = QtWidgets.QApplication(sys.arg)

window = QtWidgets.QWidget()

window.show()

sys.exit(app.exec_())

bu kodları bütün derslerde olacak ve kullanacağız

PyQt5 Pencere Başlığı

  • Pencere isim verme :  setWindowTitle(“Pencere ismi”)  fonksiyonu kullanımı;
window.setWindowTitle("Window Name")

PyQt5 Pencere Boyutları

  • Pencere sabit boyut yapma : setFixedSize(yükseklik_buytu,genişlik_boyutu) fonksiyonu kullanımı;
window.setFixedSize(300,300)

bu fonksiyonu kullandıktan sonra pencere sabit boyutlu olacak büyütüp küçültme işlemlerini yapamayacaksınız.

  • Genişlik sabit boyut yapma : setFixedWidth(genişlik_boyutu) fonksiyon kullanımı ;
window.setFixedSize(500)
  • Yükseklik sabit  yapma: setFixedHeight(yükseklik_boyutu) fonksiyon kullanımı ;
window.setFixedHeight(500)
  • Pencere maksimum  boyut : setMaximumSize(yükseklik_boyutu)  fonksiyon kullanımı ;
window.setMaximumSize(300,300)
  • Genişlik sabit boyut : setMaximumWidth(genişlik_baoyutu)  fonksiyon kullanımı ;
window.setFixedWidth(500)
  • Yükseklik sabit boyut : setMaximumHeight(yükseklik_boyutu) foksiyon kullanımı ;
window.setMaximumHeight(500)
  • Tam ekran açma : pencere.showMaximized() fonksiyon kullanımı ;
 window.showMaximized()

PyQt5 Pencere Konumu

  • Pencere ekrandaki yeri : pencere.move(yatay_konum,dikey_konum) fonksiyon kullanımı ;
window.move(200,300)
  • Pencere arka plan rengi : setStyleSheet(“background-color :renk”)  fonksiyon kullanımı ;
window.setStyleSheet("background-color :red")

pythonearth.com de bu ders bu kadar yeter ilerde yeni fonksiyonlar ekleyebilirim. Bir sonraki derste PyQt5 Label ve Button oluşturmayı anlatacağım kaçırmayın.

ben kaçtım 🙂

Tüm Dersler için buraya bakın.

Post Author: Python Earth

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir