Glade Nedir?
Kısaca programlama beceriniz/bilginiz olmasa bile Grafiksel Kullanıcı Arayüzleri (GUI) oluşturabileceğiniz özgür ve açık kaynaklı bir uygulamadır.
Glade, GNU/Linux'un popüler GUI kütüphanesi olan GTK uygulamalarını hızlı ve görsel bir şekilde hazırlamayı mümkün kılıyor.
Hazırlanan arayüzler XML dosyası olarak kaydediliyor. Bu XML dosyası; C, C++, Javascript, Python, Rust gibi birçok programlama dili ile kullanılabiliyor. Glade, hem Windows hem de macOS'da çalışıyor bu platformlarda çalışacak GUI uygulamaları için arayüz tasarlanabiliyor.
Kullanım Amacı Ne Olabilir?
Yerel GNU/Linux arayüz geliştirme aracı olduğu için, hazırlanan arayüzleri GNU/Linux'un çalıştığı her platformda kullanabilme esnekliği var(Raspberry Pi.) GNU/Linux'un düşük/eski donanım özellikli bilgisayarlarda da çalışabildiği düşünülürse, canlı bir GNU/Linux usb oluşturup, başka bilgisayarlara zahmetsizce geçip, işler aksamadan Glade ile hazırlanan uygulamayı kullanabiliriz. Bu, özellikle pratiklik ve lokallik gerektiren veri tabanı uygulamaları için düşünülmesi gereken bir opsiyon...
Nasıl Kurulur?
- GNU/Linux:
Dağıtımınızın paket yöneticisini veya yazılım merkezini kullanarak glade paketini kurabilirsiniz.
Flatpak ile kurmak için terminal komutu:flatpak install flathub org.gnome.Glade
- Windows:
MSYS2 Paket Yöneticisi ile kurabilirsiniz.
1- MSYS2'yi bu linkteki adımları tamamlayarak sisteminize kurun.
2- MSYS2'yi çalıştırıp şu komutu girin:pacman -S mingw-w64-x86_64-glade
3- Çalıştırmak için şu komutu girin:
glade
- macOS:
Homebrew Paket Yöneticisi ile kurabilirsiniz.
1- Homebrew'ü bu linkteki adımları uygulayarak sisteminize kurun.
2- macOS komut satırına (terminale) şu komutu girin:brew install glade
3- Çalıştırmak için şu komutu girin:
glade
Nasıl Kullanılır?
Glade'i ingilizce kullanmak için şu komutu girerek başlatın:
LANG=C glade
Not: Eğer Flatpak ile kurduysanız LANG=C flatpak run org.gnome.Glade
komutu vermeniz gerekebilir.
Glade, 5 ana bölüme sahip:
Glade ile GTK için arayüz geliştiriyoruz, haliyle GTK'nin Container(Kapsayıcı) mantığını kullanıyoruz. Her bir Widget(Bileşen) bir üst Container Widget(Kapsayıcı Bileşen) içerisinde yer alıyor:
- Container Widget(Kapsayıcı Bileşen)
- Widget(Bileşen)
Şimdi bir form tasarlayarak bu mantığı iyice kavralayalım. Formumuza şu widgetları ekleyeceğiz:
Top comments (0)