Dota 2. MMR sıralamada Türkler

Tr bayraklı Neqroman sadece listeye 163. sıradan girebildi

ABD'nin terörist sevgisi

ABD'nin, terör örgütü PYD/PKK’ya DEAŞ ile mücadele adı altında askeri sevkiyatları sürüyor.

DOTA2 - 2017 THE INTERNATIONAL CHAMPIONSHIP

2017 yazında düzenlenen turnuvada Team Liquid şampiyon oldu

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Qt Giriş

 
#1

Merhabalar.
Bu aralar QT tasarıma biraz bakayım dedim malum modern gui tasarımında oldukça ileri adım atan Qt arayüz tasarımı içerdiği çok sayıda örneklerle kaliteli bir kullanıcı arayüzü sunuyor.
indirmek için
Forum sitemiz için hazırladığım serilere geçelim,
öncelikle sürükle bırak - drag drop anlayışı olduğundan qt oldukça kullanışlı. Butonları yazı alanlarını fln. sürükle bırak yapıyorsunuz.

arka plan kod kısmı C++ dili ile yazıldığından bilmeyenler için ağır gelebilir. pyuic5.exe ile python a çevirme imkanı mevcuttur.

QT Creator ve QT designer ile gelen üretici karşımıza iki şekil çıkartıyor designer ile sadece ui user interface / kullanıcı arayüzü çıktısı üretiyoruz.
Daha sonra bunu QT creatordaki oluşturduğumuz widget/application uygulamaya dahil ediyoruz.
Devamında .exe ye dönüştürerek kullanıma hazır hale getireceğiz. Net üzerinde bu konudaki örnekler genelde birbirinin aynısı olduğunu gördüğümden bu örnekler beni tatmin etmedi merihforum.com için bunu sıfırdan anlatarak meraklıların merakını gidermek istedim.

qt_ornek.png


Basit bir veritabanı bağlantısı. 
Tahmin edersiniz ki veritabanı bağlantı işleri web programlamada önemli yer tutmaktadır.

arka plan kodlara geçmeden önce ön taraf vitrini anlatalım. 

1.Başlangıç

sol üst köşeden File / New File or Project  resimdekini seçiyoruz.
QT_start.png



2.Build / inşa

qt.png


numaralandırdım ki anlaşılır olsun.
1 - sürükle bırak / drag drop buton tuşlar yazı alanları, evet hayır diyalogları, aşağı yukarı kaydırma çubuğu yerleştirme vs. bulunan alan.
2 - sürükleyeceğimiz nesneyi attığımız yer. mainwindow ana pencere üzerine nesneleri bırakıyoruz. bıraktığımız nesneleri ok tuşlarıyla yönlendirebiliyoruz. ctrl ile ok tuşlarını kullanırsak çok daha hassas bir şekilde hareket ettirebiliyoruz nesneleri.
3 - Kullandığımız nesnelerin inşa ağacı diyebiliriz. neler kullanmışız onlar yer almakta. nesnelerin isimlerinide buradan değiştirebiliriz.
4 - Nesnelerin üzerindeki yazıları kalın, italik gibi ve yazı boyutlarını yazı sınıfını ayarlama bunun yanında ikon ekleme, kullanılan objelerin boyutlarını ayarlama alanı.
5 - projemizi denemek için başlattığımız çıktısını aldığımız yer. Dilerseniz Welcome sekmesiyle verilen örneklemeleri inceleyebilirsiniz. Debug sekmesiyle yapılan projeleri adım adım inceleyerek hata tespit edilebilir.

3. Preview / Önizleme
basit örneğimizi sadece önizlemek istiyoruz o zaman üst menüden Tools / Form Editor / Preview 

qt_preview.png
qt_preview2.png

ve son olarak

4.Coding / Kodlama


üst menüdeki Tools / Form Editor / Switch Source Form seçeneği ile arka plana geçerek kodları yazarız.

qt_formeditor.png


veya koyulan her bir obje için ayrı ayrı kodlama yapıcaksak ilgili nesneye sağ tık yaparız "Go to slot"


qt_code.png


qt_coding.png



Fazla detaya inmeden özellikle yeni başlayanlar için yardımcı olacağı kanaatindeyim. İlerleyen konularda gereken detayları vericeğim şuan fazla detay yenileri fazlasıyla yoracağından dolayı gerekmeyebilir.
işin mantığı bu şekilde. kurulumda dll kütüphanesi için msvc lere bulaşmadım. Mingw32 kiti kurdum
Aslında ilk kurulum aşamasını ilk olarak anlatmam gerekirdi ama bakalım onuda anlatacağım.



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  QT giriş sent 0 51 10-12-2017, Saat: 19:19
Son Yorum: sent

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2018 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2017 Tüm hakları saklıdır.