Skip to content

Turkish

Turkiye
99 Topics 295 Posts
  • Sosyal Ag Gruplari ve Aktif Bir Topluluk

    10
    0 Votes
    10 Posts
    6k Views
    I
    qt-turkiye.org / qplusplus.org
  • ToonBoom Harmony Script Problemi

    3
    0 Votes
    3 Posts
    3k Views
    K
    Özür diliyorum biraz acele ve heyecanla yazdığım icin sanırım düzgün bir ifade kullanamamisim toonboom harmony programı yazılım geliştirmede qt script altyapısını kullanıyor programın kendi oluşturduğu forum sayfalarında da benzer konuyu araştırıp konu başlığı actım fakat cok fazla script yani ile ilgilenen yok programın.toonboom şirketine mail atarak yardım istedim fakat istediğim sonuca ulaşamadım bu yüzden buraya başlık acmaya karar verdim sorunum daha cok script ve yazilimla ilgili
  • QAbstractWidget

    2
    0 Votes
    2 Posts
    2k Views
    I
    Bunlar taban siniflar. Gerceklenmemis, uygulanmamis, gercek ustu, gercek olandan soyut. Detay C++ kitaplarinda var. Kisaca: Mesela QHane'yi alir ihtiyaca gore uygularsin ve QHapisHane, QDersHane, QHastaHane gerceklestirirsin. Hane bostur, hapishane icin; kogusa, parmakliga, dershane icin; tahtaya, siraya, hastahane icin muhtelif sihhi ekipmana ihtiyac var. Hepsi ayni bos bina baslangic noktasindan ihtiyac olan donanimi kattiginda ozellesiyor. Baska tipte birsey icin de o tabandaki QAbstractBaska sinifini alir, turetir, sekillendirir o dogrultuda birseye ozellestirirsin. Daha pratik bir mesela vereyim. QAbstractSocket soket isini genel ve ortak (konu soketler gibi ortakligin genellik getirdigi seyler oldugunda) hatlariyla bilir. QTcpSocket TCP sekilde calisir, QUdpSocket UDP sokettir. Ancak QAbstractSocket iki sekilde de calisamaz, dolayisiyla calismaz. QSslSocket icin de QTcpSocket'ten turersin makul olarak. QAbstractSocket'ten ozelleseni bir daha SSL kabiliyetiyle ozellestirirsin. Kod ornekleri Qt Help'te var. Bulamazsan kendi projemden bir QAbstractItemView vereyim.
  • [ÇÖZÜLDÜ]Obje tanımlama sorunu

    2
    0 Votes
    2 Posts
    4k Views
    E
    Arkadaşlar Sorunu zorda olsa çözdüm.Sorun Başlık dosyalarından kaynaklanıyormuş.Mesela A ve B Classı olsun. Ben B Classından A Classı obje yaratmak için A.h dosyasını B.h dosyasına include ettim diyelim bu şekilde bir sorunla karşılaşmayacaksınız ama Üstteki includu yaptıktan sonra A Classında A.h dosyasına B.h dosyasını include ederseniz ve A.h içinde global bir B Objesi tanımlarsanız size "'...' does not name a type(MinGW Compiler) diye bir hata verecek
  • [Çözüldü]Ortak Özellikler

    4
    0 Votes
    4 Posts
    3k Views
    E
    sorunumu hallettim bir fonksiyonla css dosyalarını stringe atayıp,olmasını istediğim her css dosyasını gerekli form yüklenirken oluşturduğum fonksiyon ile yükledim.Main dosyası derken qApp()->setStyleSheet ile atayınca programdaki bütün widgetlara etki ediyor ama dediğiniz yöntemi uygulamıyordu.QDateTimelarıda çözdüm foreach döngüleri ile.
  • QSound,QMediaPlayer mp3 oynatma sorunu

    7
    0 Votes
    7 Posts
    4k Views
    I
    Slot ile kastettigimi anlatabildim mi? Player nesnenin yaydigi sinyal this'e gidiyorsa this'inin bu slotu olmali. Varsa da orda bir problem aramak lazim. Tur donusumu gerekiyor slider/player arasinda bunu da gozden kacirma.
  • COZULDU[Form sürükleme]

    4
    0 Votes
    4 Posts
    2k Views
    I
    Neden aradaki farka tasidigini anlamadim.
  • Farklı Platformlarda Çalışabilir Hale Getirmek

    5
    0 Votes
    5 Posts
    4k Views
    I
    Hangi platformda calisacaksa projeni goturup oradaki Qt'u kullanarak derlemen lazim.
  • Opencv ile basit bir program denedim ama olmadı

    6
    0 Votes
    6 Posts
    4k Views
    E
    bence PATH kısmına parametreleri eklemeniz gerekebilir daha yapmadıysanız eğer, opencv'nin lib ve include klasörlerini PATH kısmına ekleyip deneyebliirsiniz
  • Windows üzerinde QT5 ile arm Linux compiler Calistirma

    3
    0 Votes
    3 Posts
    3k Views
    S
    Merhaba, Embedded Linuxda geliştirme yapacaksanız yukarıdaki yorumda bahsedildiği gibi Linux makineler üzerinde çalışmalısınız. Linux için güncel Qt SDK sını indirin. SDK nın içerisinde QtCreator IDE si de kurulacaktır. QtCreator ile masaüstü denemeleri yapmak için aşağıdaki adımları takip edebilirsiniz. Öncelikle Tools->Options->Build&Run->QtVersions den yeni bir version eklemelisiniz.(eğer otomatik eklenmeişse. Büyük ihtimalle eklenmiştir.) Tools->Options->Build&Run->Kit den yukarıda eklediğiniz Qt versiyonunu seçerek yeni bir kit eklemelisiniz. Artık Qt üzerinde denemelerinizi yapabilirsiniz. Embedded tarafına geldiğinizde ise kullandığınız cihaza uygun gcc versiyonunu bulup sisteminize kurmanız gerekmektedir. Aynı şekilde cihazınızın desteklediği Qt versiyonunu bulup onu da cihazınızın ayarları ile derlemeniz gerekiyor. Tüm bu işlemleri başarılı bir şekilde gerçekleştirebilirseniz masaüstü uygulaması için yapılan ayarlar (QtVersion, kit) cihazınız içinde yapılmalıdır. Artık embedded linux için de geliştirme yapabilirsiniz.:)
  • Resim Cakismasi Problemi

    2
    0 Votes
    2 Posts
    2k Views
    I
    Signal - Slot mekanizmasini detayli incelemeni tavsiye ederim. Qt'un en can alici meselelerinden biri ve iyi kavranmasi gerekir. Signal - Slot mekanizmasinin kriteri signal ve slot'larin parametre uyumudur. Signal'in uyarti verme sekli (signal fonksiyonunun parametresi) slot'un uyarilma sekli (slot fonksiyonunun parametresi) ile uyumlu olmak zorunda. Parametre almayan bir fonksiyon dogal olarak gelen degeri umursamayacagi icin parametre almayan slot'ta her turlu signal tarafindan tetiklenebilir. QComboBox ve QGraphicsView ontanimli olarak burda isine yarayabilecek uyumlu hicbir signal/slot ikilisinde bulusmuyorlar diye biliyorum. Yani sorunun cevabi bildigim kadariyla boylece hayir. Ama kendi signal ve slotunu yazarsan durum degisebilir. Her new'in bir delete'i vardir. Buna ozen gostermeli, heap'te cop biriktirmemelisin. New'i de delete'i de yerinde ve dogru kullanmalisin. Bu C++. @if(!(scene->items().isEmpty())) {scene->removeItem(item);} if(item!=0x0) {delete item;} item = new QGraphicsPixmapItem(QPixmap("konum")); scene->addItem(item);@ satir isin icinde item var mi bakar varsa kaldirir (tam aradigin sey), 2. satir item daha once kurulduysa (ki adresi 0x0 degildir) yok eder, gerisi bizim cocuklar.
  • [solved]Groupbox icinde Layout problemi

    8
    0 Votes
    8 Posts
    4k Views
    I
    O zaman basligi guncelleyerek konunun cozuldugunu belirt ki hesaptan duselim. Yeni basligi bekliyoruz :)
  • QApplication başlık dosyasını include etmek

    5
    0 Votes
    5 Posts
    3k Views
    B
    Tesekkur ederim cevaplar icin Problem cozuldu...
  • Satış Lisansı

    2
    0 Votes
    2 Posts
    4k Views
    I
    Meselenin pek aciliyeti kalmamis gibi gorunuyor ama altinda cat pat bir cevabi bulunsun belki daha sonra birilerinin isine yarar. LGPL lisansi GPL'nin daha "Lesser" isi oluyor. Ozgur yazilim cemaatinin kaynak kodunu vermeme ozgurlugunu cozme bicimi gibi. Isin pratiginde kutuphaneyi "turetmeden" oldugu gibi kullandiysan birsey yapman gerekmiyor. Tahmin ettigim kadariyla yazilimi Windows’ta Qt 4.x MinGW* ile alisilageldik sekilde derliyorsun ve modulleri gelistirmedin, degistirmedin, ozellestirmedin. Bu durumda programinin yaninda (zaten calismasi icin mecburen yanyana koyuyorsun) dagit yeter. Kimseye daha fazla birsey ilan etmen gerekmez ki zaten ediyorsun da. Ne kaynak kod, ne LGPL ilistirmek mecburiyetinde degilsin. O bilesen LGPL olabilir, belki senin yazilimin degildir? Bu senaryoda isler cok karismiyor. Ama statik dagitmak istersen ya ticari lisans edinmelisin (bir baskasi senin icin derleyebilir mi bilmiyorum) ya da kutuphanelerin her birinin kaynak kodunu veya programinin obje kodlarini senden istendiginde ulastirmalisin. Kullandigin bilesenlerin lisanslari farklilik gosterebilir. Qt'un pek cok parcasi LGPLv2. Ama haricen kullandigin her kod parcasinin lisansi kendine (GPL, MIT, BSD vs vs). Hepsinin kendi acmazi, cikmazi, sarti, kosulu oylesine de ihtiyac oldugu icin farkli farkli. En azindan bu yaygin lisanslamalari bos zamaninda biraz gozden gecirebilirsin. *MinGW 4.0’dan sonra kamu mali oldu. Ondan oncesi icin galiba mingw10.dll ile ilgili bir durum vardi. Windows’a uretmedigim icin cok hakim degilim konuya.
  • Turkish translation of Qt

    5
    0 Votes
    5 Posts
    4k Views
    I
    I'm in.
  • Dll dosyalarının yolunu değiştirmek

    3
    0 Votes
    3 Posts
    3k Views
    A
    .pro dosyasının içinde olduğu klasörde lib klasörü oluşturup ihtiyaç duyduğum kütüphane dosyalarını içine atarak çözmüştüm. Tevekkeli ondan çalışmış. :D Aklımızda olsun. Teşekkürler.
  • Opengl örneğinde hata veriyor

    3
    0 Votes
    3 Posts
    3k Views
    S
    Qt 5.0.2 gcc ile windowsda çalışıyorum. Opengl es 2.0 da örnekteki bazı fonksiyonlar yokmuş ondan dolayı hata aldım herhalde.
  • Sorularınız için forum sayfası !(Türkiye)

    8
    0 Votes
    8 Posts
    6k Views
    B
    Merhaba arkadaşlar
  • Qt property browser

    3
    0 Votes
    3 Posts
    3k Views
    O
    Teşekkür ederim cevabınız için.