qtRehber telefon rehberi

Başlatan ahmetturan, 04 Eylül 2011 - 20:58:55

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ahmetturan

arkadaşlar acizane bir telefon rehberi uygulaması yazdım qt ile. buradan indirebilirsiniz.
---
yeni sürüm
boş zaman mahsûlleri
qtHesap
qtRehber

syagdiran


ahmetturan

#2
programı çalıştırmak için öncelikle qt4 paketlerini sisteme yüklemeniz gerekiyor.
daha sonra kaynak kodun olduğu klasöre girip sırasıyla
qmake
make

komutlarını vermelisiniz. işlem bittikten sonra klasörde oluşan "veritabani" isimli dosyaya tıklayarak programı açabilirsiniz.
boş zaman mahsûlleri
qtHesap
qtRehber

syagdiran

sevket@Sevket:~$ cd '/home/sevket/Masaüstü/veritabani'
sevket@Sevket:~/Masaüstü/veritabani$ make
/usr/bin/uic-qt4 vt.ui -o ui_vt.h
make: /usr/bin/uic-qt4: Komut bulunamadı
make: *** [ui_vt.h] Hata 127
sevket@Sevket:~/Masaüstü/veritabani$ qmake
sevket@Sevket:~/Masaüstü/veritabani$ make
/usr/bin/uic-qt4 vt.ui -o ui_vt.h
make: /usr/bin/uic-qt4: Komut bulunamadı
make: *** [ui_vt.h] Hata 127
sevket@Sevket:~/Masaüstü/veritabani$

heartsmagic

qt4-qmake paketini kurup dene.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

syagdiran

qt4-qmake paketi kurulu zaten.
sevket@Sevket:~$ qmake
Usage: qmake [mode] [options] [files]

QMake has two modes, one mode for generating project files based on
some heuristics, and the other for generating makefiles. Normally you
shouldn't need to specify a mode, as makefile generation is the default
mode for qmake, but you may use this to test qmake on an existing project

Mode:
  -project       Put qmake into project file generation mode
                 In this mode qmake interprets files as files to
                 be built,
                 defaults to *.c; *.ui; *.y; *.l; *.ts; *.xlf; *.qrc; *.h; *.hpp; *.hh; *.hxx; *.H; *.cpp; *.cc; *.cxx; *.C
                 Note: The created .pro file probably will
                 need to be edited. For example add the QT variable to
                 specify what modules are required.
  -makefile      Put qmake into makefile generation mode (default)
                 In this mode qmake interprets files as project files to
                 be processed, if skipped qmake will try to find a project
                 file in your current working directory

Warnings Options:
  -Wnone         Turn off all warnings; specific ones may be re-enabled by
                 later -W options
  -Wall          Turn on all warnings
  -Wparser       Turn on parser warnings
  -Wlogic        Turn on logic warnings (on by default)
  -Wdeprecated   Turn on deprecation warnings (on by default)

Options:
   * You can place any variable assignment in options and it will be     *
   * processed as if it was in [files]. These assignments will be parsed *
   * before [files].                                                     *
  -o file        Write output to file
  -d             Increase debug level
  -t templ       Overrides TEMPLATE as templ
  -tp prefix     Overrides TEMPLATE so that prefix is prefixed into the value
  -help          This help
  -v             Version information
  -after         All variable assignments after this will be
                 parsed after [files]
  -norecursive   Don't do a recursive search
  -recursive     Do a recursive search
  -set <prop> <value> Set persistent property
  -query <prop>  Query persistent property. Show all if <prop> is empty.
  -cache file    Use file as cache           [makefile mode only]
  -spec spec     Use spec as QMAKESPEC       [makefile mode only]
  -nocache       Don't use a cache file      [makefile mode only]
  -nodepend      Don't generate dependencies [makefile mode only]
  -nomoc         Don't generate moc targets  [makefile mode only]
  -nopwd         Don't look for files in pwd [project mode only]
sevket@Sevket:~$ make
make: *** Hedefler belirtilmediğinden make dosyası yok. Durdu.
sevket@Sevket:~$

heartsmagic

libqt4-dev paketi gerekiyormuş eksik olan uic-qt4 için.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

syagdiran

libqt4-dev paketini de yükledim.
sevket@Sevket:~$ cd '/home/sevket/Masaüstü/veritabani'
sevket@Sevket:~/Masaüstü/veritabani$ qmake
sevket@Sevket:~/Masaüstü/veritabani$ make
/usr/bin/uic-qt4 vt.ui -o ui_vt.h
/usr/bin/uic-qt4 kayit.ui -o ui_kayit.h
/usr/bin/uic-qt4 bul.ui -o ui_bul.h
/usr/bin/uic-qt4 aramasonucu.ui -o ui_aramasonucu.h
/usr/bin/uic-qt4 grupekle.ui -o ui_grupekle.h
/usr/bin/uic-qt4 uyari.ui -o ui_uyari.h
/usr/bin/uic-qt4 ayarlar.ui -o ui_ayarlar.h
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o main.o main.cpp
make: g++: Komut bulunamadı
make: *** [main.o] Hata 127
sevket@Sevket:~/Masaüstü/veritabani$


matrax_41


syagdiran

Tamam veritabani isimli klasöre birşeyler daha ekledi sanırım. Peki hangisine tıklayıp çalıştıracağım. Veritabanına tıkladım ama aşağıdaki iletiyi aldım.

[eklenti yönetici tarafından silindi]

ahmetturan

libqt4-sql-sqlite paketini yükledikten sonra tekrar deneyebilir misiniz?

ayrıca uygulamayı biraz geliştirdim buradan indirebilirsiniz.
boş zaman mahsûlleri
qtHesap
qtRehber

CeYHuN07

@ahmetturan

hocam çok güzel program olmuş ama bir kaç eksiği var.. mesela kayıt ararken isme göre arama yaptığımızda "cey" dediğimizde sonuç bulamıyor.. belki 100den aşağı kayıt olduğunda kullanan için sorun olmayabilir, ama çok fazla kayıt yapmış bir kişi için ileride ciddi sıkıntı yaratır..

Keşke kayıt ekleme, bulma için sadece menubar değil button da ekleseydin hatta bunlara klavye kısayolları da eklesen kullanan için tadından yenmezdi.. ek olarak gerekmese de todo tarzında bir modül de eklenebilir.. böylece kullanıcı randevularını felan da rehber de tutabilir..

yeni versiyonlarını sabırsızlıkla bekliyoruz :)


ahmetturan

ilginize teşekkür ederim.
ben de yeni sürümle ilgili yapacağım bir kaç şey arıyordum.
iletiniz bu bakımdan benim için ufuk açıcı oldu. :)
boş zaman mahsûlleri
qtHesap
qtRehber