PyQt5 Grid Layout kullanımı

Bu layout kendisi adeta bir excel tablosu gibi hücre adreslerine sahip eklediğiniz form elemanlarını yani pyqt5 ce widgetleri  bir koordinat bilgisi de ekleyerek yerleştirmenizi sağlıyor. Böylece çok daha düzgün formlar oluşturmanıza imkan sağlıyor.  [crayon-5daaff3e459c0361285584/]  

PyQt5 HBox ve VBox Kullanımı -5

Daha önce javafx de de kullanmıştık. Form nesnelerinin dizilimini güzel bir şekle sokan Hbox ve Vbox layoutları. Bunlar birisi horizontal yani yatay , diğeri ise vertical yani dikey olarak içine eklenen nesneleri sıralı bir şekilde göstermeye yarayan layoutlar. oluşturulmaları çok basit olmakla birlikte addWidget() metoduna parametre olarak verdiğiniz form elemanı vertical  yada horizontal olarak içine

PyQt5 QMainWindow,QWidget,QDialog arasındaki fark nedir ?

Merhaba arkadaşlar PyQt5 ile application oluştururken bazen QMainWindow bazen QWidget bazende QDialog sınıflarından miras alınarak form oluşturuluyor. Acaba farkları nedir diye düşündüm biraz araştırınca şöyle bir fark olduğunu öğrendim . İhtiyaç sahiplerine duyurulur :)) QMainWindow: Status bar ve menu bar’ı olan bir pencere oluşturur QWidget: Bütün widget’ler için en temel sınıf olarak yine bir pencere

Gecikmeli sönen Lamba Devresi

Merhaba Arkadaşlar Elektronik kısmına pek yazı yazamıyorum. Ancak geçenlerde bana lazım olan bir iş için küçük bir zamanlama devresi hazırladım. Hem bana bir köşede not olarak kalsın. Hemde belki öğrencilerime öğretirim veya işine lazım olan birileri de yapar diye buraya not düşüyorum. Yaptığım şey şu ve senaryosu şöyle ; Bağda akşama kalınca çıkarken bütün ışıkları

PyQt5 Button Icon Ekleme ve Tooltip – 3

Bir önceki yazıda pushButton oluşturmuştuk şimdi butona bir ikon ekleyelim ve buton üzerine gelince bir tooltip çıkmasını sağlayalım. buttonumuzun setIcon() diye bir metodu var. Bu metod QIcon türünde bir nesne alıyor. QIcon nesnesi ise parametre olarak dosyanın yolunu string olarak almakta. [crayon-5daaff3e470e5979871757/]  

Repetier Host ve İlk Ayarlar

Merhaba Arkadaşlar 3Boyutlu yazıcılarda kullanabileceğimiz pratik ve sorunsuz bir slicer olan ” Repetier Host” programını ilk kurduktan sonra yapacağımız bazı ayarlar var onlara birlikte bakalım. Video da sadece yaptığım ayarları gösterdim . Ayarlar ile ilgili soracağınız olursa yorum bölümünden yada iletişim formundan bana yazın cevaplarım. Kolay gelsin. 

PyQt5 Ana Form Ekranına Gradient Background Ekleme

Bu yazıda Ana form ekranımıza arkaplan olarak bir gradient ataması yapacağız. bunun için QPalette() nesnesini kullanacağız. QPalette() nesnemize gerekli parametreleri set ettikten sonra window nesnemize setPalette() metodu ile oluşturduğumuz QPalette() nesnesini set edeceğiz.  [crayon-5daaff3e47580077743995/]  

PyQt5 Uygulamamıza StyleSheet Atama

PyQt5 kullanarak uygulama geliştirmeye başladıysanız bazı komponentlerin basitliği size sıkıcı gelebilir. Bildiğiniz üzere artık Css bir çok alanda programlamanın içine girdi. Java FX’de de kullanmıştık . Tabiki Python ile de bunu kullanabileceğiz. Stil dosyalarımızın uzantısı “.qss”  . Temel mantık şu biz PyQt5 ile bir form elemanına  .setStyleSheet(“….”)  diye css yazabiliyorduk. buradada “.qss” dosyasını okuyup okuduklarımızı

PyQt5 ile RadioButton & CheckBox kullanımı ve Toggle kullanımı -8

Bu yazıda PyQt5 ile radiobutton kullanımı ve Toggle ile radiobutton’a ait olayları nasıl yakalabiliriz buna bakacağız .Ayrıca Checkbox için kodu değiştirmedim QRadioButton yazan yerlere QCheckBox yazarsanız aynen çalışır. Ancak ufak düzenleme yapabilirsiniz.  kodlar gayet açık bir şekilde yazıldı alt taraftaki video da sonunda nasıl bir çıktı olacağı gösterilmekte . sorusu olanlar yorum yada ileşitim kısmından