DEV Community

Cover image for Glade ve Kullanımı
Abdullah Emiroğlu
Abdullah Emiroğlu

Posted on • Edited on

Glade ve Kullanımı

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
Enter fullscreen mode Exit fullscreen mode

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:

Glade Widget Yapısı

Dahasını keşfetmek için kurcalayın derim :))

Top comments (0)