Qt ako na to

Sekcia: Programovanie 22.01.2007 | 11:26
Castler   Návštevník
Zdravim,
mam taku otazocku resp. prosbu, ci by mi
niekto mohol polopatistiscky vysvetlit ako
naprogramovat nejaku primitivnu aplikaciu
pomocou Qt. Treba zacat od piky, nainstaloval
som Qt(viem, ze ma integrovany kompiler qmake)
mam nainstalovany aj Dev-C++, programovat
viem (ale nie GUI), doteraz som riesil
rozne algorytmy,cylkly,a pod. Chcel by som
vytvorit nieco user friendly v C++, ale
neviem, kde sa da v Qt napriklad pridat k
pushbuttonu vykkony program. S C++ zacinam,
ale uz nieco o tom viem, len neviem, ako to
sklbit. V Qt urobit GUI nieje problem, ani
naprogramovat nejaky primityvny vypis v C++,
problem mam to dat nejak dokopy. Som asi nejaka
lama. PS, potrebujem to na Win platforme
(sorry, viem ze toto je LIN forum, ale
dufam, ze su tu zdatny programatory)
Za vysvetlujuci postup resp. obsirnejsie
how to DAKUJEM
    • Re: Qt ako na to 22.01.2007 | 12:40
      Avatar borg Fedora  Administrátor
      www.trolltech.com > tam mas dokumentaciu aj tutorialy krok za krokom.
      • Re: Qt ako na to 22.01.2007 | 13:53
        Castler   Návštevník
        Su sice krok za krokom,
        ale mna zaujima ako prakticky
        postupovat,oni tam rozoberu sice
        zdrojak krok za krokom,
        ale mna zaujima, ako sa
        k tomu zdrojaku dopracujem.
        Napr. vytvorim v Qt designeri
        *.ui subor, a co dalej?
        To nieje cely zdrojak. Alebo
        keby mi niekto vysvetlil
        ako to funguje v globaaaaale.
        Dik za reakciu.
        Ak je niekto ochotny pokecat,
        som na SKYPE, neviem ci bola moja otazka pochopena spravne.
        • Re: Qt ako na to 22.01.2007 | 13:55
          Avatar jv openSuSE 11  Používateľ
          No vies, ono aj GUI programy sa programuju, a nie len klikaju. A ten tutorial je IMHO dobry. Je to o tom ako prakticky postupovat.
        • Re: Qt ako na to 22.01.2007 | 14:03
          Avatar borg Fedora  Administrátor
          ale to tam mas vsetko popisane. mne sa zda, ze sa ti to nechce citat, ale cakas na hotove riesenie. precitaj si to a ked nebudes tomu rozumiet, potom sa pytaj ;)
          • Re: Qt ako na to 22.01.2007 | 14:58
            Castler   Návštevník
            Neide o to, ze sa mi nechce citat, praveze som toho uz precital plno a nejak sa stale neviem pohnut dopredu a pomyslel som si, ze ked niekto vie na co sa mam zamerat, resp. konkretne kde to najst, ci by mi nepomohol. Myslim ze na tom nic nieje. Inak, ked ta mozem porosit, vies my poslat, trochu konkretnejsi link ohladom toho Trolltechu, ja som tam ako strateny (proste sa mi nejak nedari :o( )
            • Re: Qt ako na to 22.01.2007 | 15:05
              Avatar borg Fedora  Administrátor
              http://doc.trolltech.com/ - rozcesnik
              http://doc.trolltech.com/4.0/index.html - QT-4.0
              http://doc.trolltech.com/4.0/designer-manual.html - QT designer

              a qmake neni compiler, je to len nastroj ktory vygeneruje potrebne Makefiles :)
              • Re: Qt ako na to 22.01.2007 | 15:16
                Castler   Návštevník
                Thx
            • Re: Qt ako na to 22.01.2007 | 17:15
              Avatar jv openSuSE 11  Používateľ
              Mne napriklad sa pacia na tom tutoriali, ze na konci su otazky. Skus vypracovat vsetky programy, ktore su v tych otazkach (moja rada: kazdy program si davaj do zvlastneho adresara a zvlast si ho aj oznac- to znamena, ze kazdy pre priklad a pre kazdu otazku budes mat v pocitaci 1 program- aby si sa k tomu mohol lahko dostat znova.
              Ak prejdes takymto sposobom k 10. lekcii (viem, chce to cas, kooopu casu), tak sa nas uz nic pytat nebudes, to som si isty.
        • Re: Qt ako na to 22.01.2007 | 14:44
          Avatar srigi   Používateľ
          Aj, keby si cital root.cz, videl by si ze vychadza novy serial PyQt4

          Nainstalujes si balicek pyqt4 aj so zavislostami, a hned moze v domovskom adresari urobit subor "pokus.py"

          #!/usr/bin/env python

          # importujeme moduly PyQt4, ktere budeme pouzivat
          from PyQt4 import QtCore, QtGui

          # importujeme modul sys kvuli sys.argv
          import sys

          # vytvorime objekt aplikace
          app = QtGui.QApplication(sys.argv)

          # vytvorime hlavni okno aplikace
          MainWindow = QtGui.QMainWindow()

          # dame hlavnimu oknu titulek
          MainWindow.setWindowTitle("Titulek okna")

          # zobrazime hlavni okno
          MainWindow.show()

          # spustime aplikaci
          sys.exit(app.exec_())


          suboru das eXecute priznak a spustis ./pokus.py