Gtkd başlangıç

Resim gösterme

Bu derste resim dosyalarını nasıl yükleyebileceğimizi öğreniyoruz

Ne yapacağız

Bu derste dizinde bulunan bir resim dosyasını nasıl yükleyebileceğimizi öğreniyoruz.

Resim yükleme

Daha önce oluşturduğumuz yenigtkd dizinin içinde resim.d isimli bir kütük oluşturup içine şunları girelim.

import gtk.Main;
import gtk.MainWindow;
import gtk.Image;

class Pencere : MainWindow
{
    this()
    {
        super("GTKD'ye hoşgeldiniz");
        setDefaultSize(400, 400);
        setPosition(GtkWindowPosition.CENTER_ALWAYS);

        Image resim = new Image();
        resim.setFromFile("gtkd.png");
        add(resim);

        showAll();
    }
}

void main(string[] seçenekler)
{
    Main.init(seçenekler);
    Pencere pencere = new Pencere();
    Main.run();
}

Burada bir resim oluşturduk. setFromFile ile resmin hangi kütükten yüklenmesini istediğimizi belirtiyoruz.

add komutu ile de pencereye ekliyoruz.

Programı derleyip çalıştıralım

Programı aşağıdaki komut ile derleyebilirsiniz.

$ dmd `pkg-config --cflags --libs gtkd-3` resim.d

Çalıştırmak için ise ./resim yazmanız yeterli.

Eğer her şey sorunsuz gittiyse şuna benzer bir ekran görüyor olmalısınız.

Gtkd ile resim yükleme

Yorumlar

yorum yaz

Yorum yaz

pisi26

Şu kodu inceleyebilir misiniz?

@app.context_processor
def bölümleriEkle():
    bölümler = []
    sonuç = mongo.db.bölümler.find({})
    for kayıt in sonuç:
        geçerli = {}
        geçerli['isim'] = kayıt['isim']
        geçerli['ilkharfbuyukisim'] = kayıt['isim'].title()
        bölümler.append(geçerli)
    return {'bolumler': bölümler}

yanıtla

Yorum yaz

Yorum yaz