Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]GTK 2 for PHP 5, Programy okienkowe.
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


Witam, pobrałem ze strony GTK binarki do GTK jednak nie wiem jak je zainstalować. W manualu wyczytalem ze mozna zainstalowac jakis Gnope ktory ma w sobie GTK 2 więc zainstalowalem, nie wiem o co w tym programie chodzi (Gnope) wiec zostawilem go. Pobralem kompilator PriandoBlender ktorym zamieniam .phpw -> .exe, niestety są dwa minusy, stąd moje pytania.

1. Muszę pisać obiektowym, inaczej program nie działa, tyle że ja nie piszę w obiektowym PHP...
2. Prograram z Hello World ma dziesiatki plikow .dll i innych i zajmuje 15 mb.

Mozliwe ze cos zle robie? Pobralem jedna aplikacje ale ona zajmowala 1mb i 5 plikow.

Mial ktos z tym doczynienia?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Riklaunim
post
Post #2





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


PHP + GUI nie przyjęło się za bardzo więc nie ma do tego zbyt wielu tutoriali. Jeżeli bardzo interesuje cię tematyka aplikacji desktopowych to raczej nie PHP, a .NET (sporo tego) lub np. Python (PyQt4). Aplikacje GUI są znacznie trudniejsze do napisania, gdyż zupełnie inaczej działają wykorzystując pętlę zdarzeń i wielowątkowość.

Cytat
1. Muszę pisać obiektowym, inaczej program nie działa, tyle że ja nie piszę w obiektowym PHP...

Twój problem. Nie piszesz to się naucz bo aplikacje GUI muszą być generalnie obiektowe.

Cytat
2. Prograram z Hello World ma dziesiatki plikow .dll i innych i zajmuje 15 mb.

Zależy jak przebiega budowanie... nie wiem, ale dla porównania gotowa binarna aplikacji PyQt4/py2exe pod Windowsem to jakieś 7-8MB.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 20:50