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 :))

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay