Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı Qt Designer'da tasarlanan arayüzlerde pencere açma ve kapatma işlemlerini adım adım göstermektedir.
- Video, Qt Designer'da tasarlanan iki farklı arayüz üzerinden ilerlemektedir. İlk olarak, bir düğmeye basıldığında mevcut pencerenin kapanması ve yeni bir pencerenin açılması işlemi anlatılmaktadır. Daha sonra, aynı düğmeye basıldığında mevcut pencerenin kapanması ve yeni bir pencerenin açılması işlemi gösterilmektedir. Konuşmacı, Python scriptleri kullanarak bu işlemleri nasıl gerçekleştireceğinizi, import etme, fonksiyon atama ve pencere gösterme/kapatma komutlarını detaylı şekilde açıklamaktadır.
- 00:11Qt Designer'da Pencere Açma ve Kapatma
- Qt Designer'da tasarlanan iki arayüz arasında, bir düğmeye basıldığında mevcut pencerenin kapanması ve başka bir pencerenin açılması gösterilecek.
- Qt Designer'da tasarlanmış pencerelerde normal pencere açma-kapama metodları kullanılamıyor, farklı bir yöntem gerekiyor.
- İki Python scripti kullanılarak bu işlem gerçekleştirilecek.
- 00:53Pencerelerin Çalıştırılması
- Main Window penceresi çalıştırıldığında "Click to open window" ve "Open in now" seçenekleri görünüyor.
- Other Window penceresi çalıştırıldığında, Milowaki düğmesine basıldığında yeni bir pencere açılıyor.
- Bu yöntem Qt Designer ile tasarlanmış pencerelerde kullanılabilir.
- 01:45Python Kodunun Hazırlanması
- Diğer pencerenin sınıfı main window'un içine import ediliyor.
- Butona fonksiyon atama için "self.btn.click_connect(new_aç)" kodu kullanılıyor.
- Yeni aç fonksiyonu oluşturuluyor ve iskelet yapısı için "self.win_now = Qt.QtWidgets.QWindow()" ve "self.ui = ui.setup(window)" kodları kullanılıyor.
- 04:34Pencerelerin Gösterilmesi ve Kapatılması
- "self.win_now.show()" kodu ile yeni açılan pencere gösteriliyor.
- Butona basıldığında mevcut pencerenin kapanması için "main_now.hide()" kodu kullanılıyor.
- "hide" komutu pencereyi saklamak için kullanılıyor, istenirse bu komut yorumlanabilir.