Giriş
Python, geniş bir ekosisteme sahip güçlü bir programlama dili olup, farklı alanlarda kullanılmak üzere çeşitli kütüphaneler ve araçlar sunmaktadır. Bunlardan biri de PyQt5’tir. PyQt5, Python ile masaüstü uygulamaları geliştirmek için kullanılan bir çerçevedir ve Qt framework’ünün Python arayüzünü sağlar. Bu yazıda, PyQt5’i kuracak ve temel bir örnek uygulama oluşturacağız. Hem yeni başlayanlar hem de deneyimli geliştiriciler için detaylı bir rehber olacaktır.
PyQt5, grafik kullanıcı arayüzü (GUI) geliştirme konusunda kapsamlı özelliklere sahiptir. Birçok bileşen ve widget ile kullanıcı dostu arayüzler oluşturmak mümkün. Ayrıca, sinyal ve slot mekanizması sayesinde olay tabanlı programlama yaparak uygulamanızın etkileşimini üst düzeye çıkarabilirsiniz. PyQt5 kurulumunu gerçekleştirmek ve ilk uygulamanızı oluşturmak için adım adım ilerleyeceğiz.
Bu rehberin sonunda, PyQt5 kurulumunu tamamlamış olacak ve temel bir uygulama ile GUI dünyasına adım atmış olacaksınız. Hadi başlayalım!
1. Adım: Python’un Kurulumu
PyQt5’i kullanabilmek için öncelikle Python’un sisteminizde kurulu olması gerekmektedir. Python’u resmi web sitesinden kolayca indirebilirsiniz. Python 3.6 veya daha üstü sürümlerin kurulması önerilmektedir. Aşağıdaki adımları takip ederek Python’u bilgisayarınıza kurabilirsiniz:
-
Python’u İndirin: Python’un resmi web sitesi olan python.org‘dan uygun sürümü indirin. İşletim sisteminize uygun dosyayı seçin (Windows, macOS veya Linux).
-
Kurulumu Başlatın: İndirilen dosyayı çalıştırarak kurulum sürecini başlatın. Kurulum sırasında “Add Python to PATH” seçeneğini işaretlemeyi unutmayın. Bu, Python’un komut satırında kolaylıkla erişilebilmesini sağlar.
-
Kurulumu Tamamlayın: Kurulum sihirbazının talimatlarını takip ederek işlemi tamamlayın. Kurulumdan sonra terminal veya komut istemcisini açarak “python –version” komutuyla kurulumun başarılı olup olmadığını kontrol edebilirsiniz.
Python kurulumunu tamamladıktan sonra devam edebiliriz.
2. Adım: PyQt5’in Kurulumu
Python kurulumunu başarıyla tamamladıktan sonra, artık PyQt5’i yükleyebiliriz. PyQt5 kütüphanesini yüklemek için pip (Python paket yöneticisi) kullanacağız. Aşağıdaki adımları izleyerek PyQt5’i kurabilirsiniz:
-
Terminali veya Komut İstemcisini Açın: Windows’ta komut istemcisini, macOS veya Linux’ta ise terminal uygulamasını açın.
-
Pip ile PyQt5’i Yükleyin: Aşağıdaki komutu terminal veya komut istemcinize yazın ve Enter tuşuna basın:
pip install PyQt5
-
Yüklemeyi Kontrol Edin: PyQt5’in başarıyla kurulduğunu kontrol etmek için aşağıdaki komutu yazabilirsiniz:
pip show PyQt5
Bu komut, yüklü PyQt5 sürümü hakkında bilgi verecektir.
PyQt5 kurulumu tamamlandığında, artık ilk uygulamamızı geliştirmek için hazırsınız!
3. Adım: İlk PyQt5 Uygulamamız
Artık PyQt5’i kurduğumuza göre, basit bir masaüstü uygulaması oluşturmak için gerekli adımları inceleyelim. Bu örnek uygulama, basit bir pencere açacak ve içerisine bir buton ekleyecektir.
Aşağıdaki adımları takip ederek ilk uygulamanızı oluşturabilirsiniz:
-
Yeni Bir Python Dosyası Oluşturun: Bilgisayarınızda yeni bir Python dosyası oluşturun. Örneğin, “ilk_uygulama.py” adını verebilirsiniz.
-
Aşağıdaki Kodu Ekleyin: Oluşturduğunuz dosya içerisine aşağıdaki kodları yapıştırın:
import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton class App(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('İlk PyQt5 Uygulamamız') self.setGeometry(100, 100, 300, 200) btn = QPushButton('Merhaba', self) btn.resize(100, 40) btn.move(100, 80) btn.clicked.connect(self.on_click) self.show() def on_click(self): print('Butona tıklandı!') if __name__ == '__main__': app = QApplication(sys.argv) ex = App() sys.exit(app.exec_())
-
Kodu çalıştırın: Komut istemcinizde veya terminalde, oluşturduğunuz dosyanın bulunduğu dizine giderek aşağıdaki komutu kullanarak uygulamanızı çalıştırın:
python ilk_uygulama.py
Bu işlem sonrasında ekranda bir pencere açılacaktır. Pencerenin ortasında