Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

QtQuick ile yaptigim not-ayar saklayici tanitimi

5 Yazılar
3 Üyeler
0 Reactions
2,299 Görüntüleme
 cann
(@cann)
Gönderiler: 13
Eminent Member
Konu başlatıcı
 

meraba arkadaslar.Sizlere ufak programimi tanitmak istedim. Aslinda benim de sayilmaz.Qt'nin

dokumantasyonundan alip duzenleyip guncel ve calisir hale getirdim.Birde turkcelestirdim.

Topu topu 100 satir kadar bir kod var.Ancak 3 programlama dili kullanildi.c++, javascript ve sql.

Program ile notlarinizi, onemli ayar dosyalarnizi vb sql veritabaninda saklayabiliyorsunuz.

Kullanimi basit.Programi calistirinca karsiniza gelen metin giris alanina saklamak istediginiz notu

vb yazip veya kopyala-yapistir yapip kaydet ikonuna tikliyorsunuz."not kaydedildi" deyince islem

tamamdir.Ok ikonlari kayitli notlar arasinda gezer.Carpi ikonu ekrandaki notu siler.Silgi ikonu

ekrani temizler.Program calistiginda kac kayitli notunuz oldugunu soyler.Programin kaynak

kodlari surada: https://github.com/canatan/projects/tree/master/QtQuick-note

Kodlari indirip dizinde komut satiri acip "make" komutunu verdiginizde program derlenir.

Kodu elle tek tek dosyalari indirmek yerine "wget" yada "git" kullanarak indirebilirsiniz.

Tabii Bagimliliklar: Derlemek icin "qt5-declarative" paketi kurulu olmali.

Ekran goruntusu: http://postimg.org/image/dyne4ijq5/

Bu arada bende Qt kutuphanesinin bir ozelligi calismiyor.Sizde de calismiyormu acaba.Musait

olan sunu deneyip geri bildirim verirse sevinirim.asagidaki kodu bir doysaya kaydedin.uzantisi

.qml olsun.

import QtQuick 2.3
import QtQuick.Dialogs 1.1

FileDialog {Component.onCompleted: visible = true}

Sonra

qmlscene-qt5 dosyaadi.qml

ne dondurdugunu benimle paylasin.Normalde bir dosya secme diyalogu gostermesi lazim.Ama bende:

[pc@pc ~]$ qmlscene-qt5 z.qml 
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QObject::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
QObject::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString)
"URL cannot be listed
trash:/"
"URL cannot be listed
trash:/"
KSambaShare: Could not find smb.conf!
[pc@pc ~]$ 

bu hatayi donduruyor.Kalin saglicakla.

 
Gönderildi : 16/09/2014 7:44 am
tulliana
(@tulliana)
Gönderiler: 3512
Famed Member Admin
 

sorun çıkmadı bende, Qt QMLviewer açılıyor.

bağımlılık olarak sudo pacman -S qt5-quick1 yükledim, manjaro deposundan. @Canatan KDE'mi kullanıyorsun? Güncel mi?

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 16/09/2014 9:51 am
(@mhmtkrktr)
Gönderiler: 391
Reputable Member
 

Oldukca kullanışlı görünüyor, eline sağlık. Şahsen not uygulaması olarak bijiben kullanıyorum, çokda işime yarıyor. QtQuick de çok şık görünüyor fakat bu programların eksi tarafı evulation da olduğu gibi, alınan notların mail hesabıyla senkronize olamamaları. Bu programlarla, evulation bir şekilde senkronize edilebilse ve buraya yazılan notlar ayarlanan zaman da cep telefonunda da görünse harika olurdu. Tanıtım ve emeğin için teşekkürler.

 
Gönderildi : 16/09/2014 3:42 pm
 cann
(@cann)
Gönderiler: 13
Eminent Member
Konu başlatıcı
 

Geri bildirimler icin tesekkur ederim.

@tulliana kde kullaniyorum ve guncel.Yalniz kodu "qmlviewer" ile calistirdiysan o arac "obsolete"

yalniz eski qtquick 1.x versiyonunu destekler. Benim verdigim kodu calistiramaz. "qmlscene-qt5"

araci "qt5-declarative" paketinden geliyor.Yukarda bagimliligi yanlis yazmisim ."qt5-declarative"

olacak. duzelttim.

 
Gönderildi : 16/09/2014 4:29 pm
tulliana
(@tulliana)
Gönderiler: 3512
Famed Member Admin
 

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 18/09/2014 9:45 am
Paylaş:
Translate »