SailfishOS first application/pl: Difference between revisions
No edit summary |
(Clean) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Cleanup | reason=Auto-imported from ExpressionEngine.}} | |||
[ | [[Category:SailfishOS]] | ||
{{LangSwitch}} | |||
---- | |||
Artykuł jest 2 częscią | Artykuł jest 2 częscią [[SailfishOS Introduction Tutorial/pl|Kursu wprowadzającego]]. <br> | ||
< [[SailfishOS SDK Installation/pl|Idź do części 1]] ||| [[SailfishOS using app in emulator basics/pl|Idź do części 3]] > | |||
---- | |||
= Pierwsza Aplikacja = | = Pierwsza Aplikacja = | ||
Line 28: | Line 28: | ||
[[Image:http://i.imgur.com/woU1BS0.png?2|Nazwij aplikacje screenshot]] | [[Image:http://i.imgur.com/woU1BS0.png?2|Nazwij aplikacje screenshot]] | ||
# Wybierz MerSDK-SailfishOS-i486-x86[TODO:add link with desc] lub MerSDK-SailfishOS-armv7hl[TODO:add link with desc] kit i kliknij dalej. Jaka jest między nimi różnica?[TODO: add link] | # Wybierz MerSDK-SailfishOS-i486-x86[TODO:add link with desc] lub MerSDK-SailfishOS-armv7hl[TODO:add link with desc] kit i kliknij dalej. Jaka jest między nimi różnica?[TODO: add link] | ||
[[Image:http://i.imgur.com/LV3atKp.png?2|Wybierz kit | [[Image:http://i.imgur.com/LV3atKp.png?2|Wybierz kit'a screenshot]] | ||
# Możesz zmienić, krótki opis aplikacji lub odrazu przejść dalej klikając Next | # Możesz zmienić, krótki opis aplikacji lub odrazu przejść dalej klikając Next | ||
[[Image:http://i.imgur.com/7YPwbVc.png?2|Edytuj opis screenshot]] | [[Image:http://i.imgur.com/7YPwbVc.png?2|Edytuj opis screenshot]] | ||
Line 72: | Line 72: | ||
[[Image:http://i.imgur.com/wJ4tqvy.png?1| working emulator screenshot]] | [[Image:http://i.imgur.com/wJ4tqvy.png?1| working emulator screenshot]] | ||
---- | |||
Artykuł jest | Artykuł jest 2 częscią [[SailfishOS Introduction Tutorial/pl|Kursu wprowadzającego]]. <br> | ||
< [[SailfishOS SDK Installation/pl|Idź do części 1]] ||| [[SailfishOS using app in emulator basics/pl|Idź do części 3]] > | |||
---- |
Latest revision as of 02:06, 27 March 2016
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
Artykuł jest 2 częscią Kursu wprowadzającego.
< Idź do części 1 ||| Idź do części 3 >
Pierwsza Aplikacja
Jeśli jeszcze nie masz zainstalowanego środowiska programistycznego SailfishOS przejdź do "pordanika instalacyjnego":/wiki/SailfishOS_SDK_Installation
1.Uruchomienie środowiska
IDE możesz uruchomić poprzez skrót znajdujący się w menu systemowym(start) lub bezpośrednio otwierając aplikację z ~/SailfishOS/bin/qtcreator.
2. Tworzenie Projektu SailfishOS UI
Jako, że SDK zawiera przykładowy szablon projektu Sailfish UI rozpoczęcie pracy jest naprawde proste. Poniżej znajdziesz dokładne instrukcje jak postępować dalej(okna dialogowe pokazane na obrazkach mogą nieznacznie różnić się między innymi wersjami IDE, traktuj je jako przykład):
- Po uruchomieniu IDE z górnego menu wybierz File -> New File Or Project
- Wybierz Applications→SailfishOS Qt Quick Application.
- Nadaj swojemu projektowi nazwe. Upewnij się, że projekt zostanie zapisany w Twoim katalogu domowym/roboczym i kliknij Next.
- Wybierz MerSDK-SailfishOS-i486-x86[TODO:add link with desc] lub MerSDK-SailfishOS-armv7hl[TODO:add link with desc] kit i kliknij dalej. Jaka jest między nimi różnica?[TODO: add link]
- Możesz zmienić, krótki opis aplikacji lub odrazu przejść dalej klikając Next
- Możesz wybrać sposób kontroli wersji [add link to how to add version controll] w Twoim projekcie(np. GIT, SVN)
Dodaj system kontroli wersji screenshot
- Kliknij Finish
- Szablon projektu zostanie utworzony i otwarty w edytorze
Rzut oka na szablon projektu screenshot
3. Uruchamianie Mer build machine oraz Emulatora
SailfishOS SDK wykorzystuje Mer build machine do kompilacji Twojego kodu oraz maszyne wirtualna(VirtualBox) do emulowania urządzenia. Jeśli jakaś z tych 'maszyn' nie jest uruchomiona zostaniesz poproszony o jej włączenie.
Uwaga: Mer build machome potrzebuje dostępu do Twojego kodu źródłowego aby go skompilować, domyślnie przeszukiwany jest Twój katalog roboczy/domowy, właśnie dlatego wszystkie projekty powinieneś tam zapisywać.
Kiedy projekt SailfishOS jest otwarty, SDK automatycznie wyświetla dwa przyciski w lewym toolbarz'e do uruchamiania/zatrzymywania Mer build machine oraz emulatora. Mer build toolbar screenshot
3.1. Kliknij na ikona uruchom Mer Build Engine screenshot ikone aby uruchomić Mer Build Engine.
Po naciśnięciu przycisku Mer Build Engine będzie uruchamiana w tle, do momenu jej uruchomienia ikona przycisku będzie wyszarzona.
3.2. Kliknij na ikona uruchom emulator screenshot ikone aby uruchomić emulator.
Po naciśnięciu otowrzy się nowe okno VirtualBox w którym uruchomi się emulator. uruchamiany emulator screenshot
4. Udane połączenie
Kiedy QtCreator może połączyć się z obiema maszynami ikony zmieną się w następujące:
Przed połączeniem: przed połączeniem screenshot
Po połączeniu: po połączeniu screenshot
5. Kompilacja i uruchamianie aplikacji
Naciśnij przycisk uruchom screenshot przycisk uruchom w toolbarz'e aby skompilować i uruchomić projekt na emulatorze.
Gratulacje! Właśnie uruchomiłeś Swoją pierwsza aplikacje na system SailfishOS. Po uruchomieniu aplikacji w emulatorze ekran powinien wyglądać mniej więcej tak: working emulator screenshot
Artykuł jest 2 częscią Kursu wprowadzającego.
< Idź do części 1 ||| Idź do części 3 >