|
Qt4-designer - jak uruchomić ten program?
Jola - 05-01-2009 15:40
Mam zainstalowanego debiana etch 4, kde. Z poziomu "Menedżera pakietów" zainstalowałam qt4-designer. Sam doinstalował comerr-dev libaudio-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev libgl1-mesa-dri libglib2.0-dev libglu1-mesa-dev libglu1-xorg-dev libice-dev libjpeg62-dev libkadm55 libkrb5-dev liblcms1-dev libmng-dev libpng12-dev libpq-dev libqt4-dev libqt4-qt3support libqt4-sql libsm-dev libsqlite0 libsqlite0-dev libssl-dev libx11-dev libxau-dev libxcursor-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxt-dev mesa-common-dev pkg-config qt4-designer x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xlibmesa-gl-dev xtrans-dev zlib1g-dev
Programowałam wcześniej w Delphi. Czy w qt4-designer programuje się chociaż odrobinę podobnie. I jak to uruchomić? Czytałam na stronie: http://free.of.pl/q/qtmoux/wstep.php http://adrian5632.blogspot.com/2008/...nia-w-c-z.html
Na pierwszej z wymienionych stron jest polecenie:
./configure && make make install
U mnie to nie działa. Na moim komputerze dpkg --search qt4-designer daje takie wyniki dpkg --search qt4-designer qt4-designer: /usr/share/doc/qt4-designer/changelog.gz qt4-designer: /usr/share/doc/qt4-designer/changelog.Debian.gz qt4-designer: /usr/share/doc/qt4-designer/copyright qt4-designer: /usr/share/doc/qt4-designer/README qt4-designer: /usr/share/menu/qt4-designer qt4-designer: /usr/share/doc/qt4-designer qt4-designer: /usr/share/lintian/overrides/qt4-designer
Do którego katalogu mam przejść, żeby ./ miało sens.
lis6502 - 05-01-2009 15:44
./
ma sens w każdym katalogu, oznacza mniejwięcej 'wykonaj'.
.
oznacza bieżący katalog
..
katalog o poziom wyżej. Może zajrzyj tutaj ?
po czym tak sądzisz?
Jola - 05-01-2009 15:57
Chodziło o konkretne polecenie związane z programem qt4-designer pochodzące z wymienionej w moim poście strony. Myślę, że się nie zrozumieliśmy.
lis6502 - 05-01-2009 16:24
Ale co Ty chcesz z tym qt4des zrobić? Jeśli postawiłaś już program z repozytorium, to nie ma czego kompilować. Popatrz jeszcze raz http://free.of.pl/q/qtmoux/wstep.php
^^ Mam nadzieję, że wszytko jasne. Poszukaj w menu programu qt4-designer. ÂŻadnego ./configure itp nie potrzebujesz.
Jola - 05-01-2009 16:40
W menu tego nie ma. Gdyby było, to nie byłoby pytania :) Mam takie repozytoria deb http://ftp.pl.debian.org/debian/ etch main non-free contrib deb-src http://ftp.pl.debian.org/debian/ etch main non-free contrib
deb http://security.debian.org/ etch/updates main contrib non-free deb-src http://security.debian.org/ etch/updates main contrib non-free
deb http://www.debian-multimedia.org etch main deb-src http://www.debian-multimedia.org etch main
deb http://www.backports.org/debian etch-backports main contrib non-free
deb http://repo.dug.net.pl/dfr/ etch main contrib
lis6502 - 05-01-2009 16:53
lis6502@Nexus:~/projekty/skripty$ /usr/bin/designer-qt4
Osobiście jadę na Sidzie, ale to chyba nie ważne w tym wypadku. Spróbuj
lis6502@Nexus:~/projekty/skripty$ dpkg -S designer-qt4 app-install-data: /usr/share/app-install/desktop/designer-qt4.desktop qt4-designer: /usr/share/applications/designer-qt4.desktop qt4-designer: /usr/bin/designer-qt4 qt4-designer: /usr/share/man/man1/designer-qt4.1.gz
Ja mam w menu http://img247.imageshack.us/img247/7...hot5ra0.th.png
Jola - 05-01-2009 16:59
dpkg -S designer-qt4 qt4-designer: /usr/bin/designer-qt4 qt4-designer: /usr/share/man/man1/designer-qt4.1.gz
lis6502 - 05-01-2009 17:01
No i wszystko. Jeśli nie masz tego w menu, to wpisz w konsoli
designer-qt4
i dodaj [+] do tematu ^^.
Jola - 05-01-2009 17:05
cannot connect to X server
lis6502 - 05-01-2009 17:07
whoami
Jola - 05-01-2009 17:09
root
lis6502 - 05-01-2009 17:13
Uruchom więc z poziomu zwykłego użytkownika. Bez specjalnych zabiegów nie uruchomisz nic spod root'a w x'ach.
Jola - 05-01-2009 17:17
Poszło. Bardzo Ci dziękuję :)
Theq - 05-01-2009 17:20
Programowałam wcześniej w Delphi. Czy w qt4-designer programuje się chociaż odrobinę podobnie.
Nie, w qt4-desingerze sie nie programuje. Jest to (tylko) narzedzie do "rysowania" GUI. Trzeba znac C++ zeby cokolwiek sensownego zrobic.
pavbaranov - 05-01-2009 17:32
cannot connect to X server
Wywołujesz program graficzny z konsoli. Przeglądnij forum, bo było dziesiątki razy. Nie musisz go wywołać z konsoli, bo możesz np. poprzez "wykonaj" z menu KDE. Wówczas niczego nie będziesz musieć przerabiać. Możesz sobie też dodać do menu co Ci się żywnie podoba przez jego edycję i wystartować go stamtąd. Przy okazji - jesteś pewna/-y, że nie ma tego w menu? Swoją drogą, skoro podstawowych informacji o obsłudze linuksa, a Debiana w szczególności Ci brak, to jak Ty chcesz pisać programy? :)
fnmirk - 05-01-2009 18:05
Użytkownicy kde jak się dokładnie aktualizuje spis dostępnych programów? Proszę mnie poprawić.
W menu K jest pozycja zarządzająca menu. Należy to otworzyć i tam wybiera się i zaznacza - czy nowa pozycja ma być aktywna (widoczna do uruchamiania) czy nie. Po instalacji nowego programu skrót do niego na pewno znajduje się w zakładce Debian. Do aktualizacji menu można doinstalować:
apt-get install menu
Następnie jako użytkownik wykonujemy polecenie w terminalu/konsoli:
update-menus
Może być wymagany (najlepiej) restart systemu aby odświeżyły się aktualizacje wpisów.
Jola - 09-01-2009 11:25
fnmirk, dziękuję Ci, ale problem nie polegał na tym, że nie umiem dodać programu do menu tylko na tym, że nie byłam pewna, gdzie ja go mam :) Stąd takie pytanie: A mam go chyba w /usr/bin, tylko, że nazywa się qmake-qt4. Czy mam rację? Używam linuxa, ale jeszcze nie poruszam się w nim pewnie.
Theq i pavbaranov, o taką informację mi chodziło. Jakieś wyobrażenie o c++ zdążyłam już sobie wyrobić, chociaż nie jestem pewna, czy wystarczające :) Szukałam tematów związanych z qt4, ale znalazłam tylko to co w pierwszym poście. Czy możecie mi podać jakiś przykład powiązania kodu c++ z tym co zrobione jest w qt4 lub link do takiej strony. Chodzi np. o to, jak klikając w przycisk zmienić wyświetlany obrazek. Czy odwołać się do nazwy obiektu i jak to odwołanie może wyglądać. Dziękuję za cierpliwość :)
pavbaranov - 09-01-2009 11:29
Szukałam tematów związanych z qt4, ale znalazłam tylko to co w pierwszym poście.
Poszukaj raz jeszcze, bo jest cały "podręcznik" do programowania w qt4 dostępny w sieci. Na pewno po angielsku, ale zdaje się, że jakaś polska wersja również bądź to się robi, bądź ma być, bądź... przyśniło mi się. Jeden był na jakimś wiki, drugi był oddzielną stroną poświęconą programowaniu i stanowił coś w rodzaju właśnie podręcznika, z przykładami, screenami itp. Niestety nie pamiętam jak tam wszedłem, ale szukając czegoś do qt4.
Theq - 09-01-2009 16:46
Czy możecie mi podać jakiś przykład powiązania kodu c++ z tym co zrobione jest w qt4 lub link do takiej strony.
http://doc.trolltech.com/4.3/tutorial-t2.html http://doc.trolltech.com/4.3/tutorial.html http://doc.trolltech.com/4.3/how-to-learn-qt.html
Jola - 09-01-2009 18:46
Theq, dziękuję. O to chodziło. Myślę, że już sobie poradzę.
pavbaranov - 13-01-2009 16:46
Jola - zobacz sobie na to: http://cartan.cas.suffolk.edu/oopdocbook/opensource/
mikolajs - 13-01-2009 22:26
http://helion.pl/ksiazki/cppwyk.htm dobra na początek!
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|