Backend aplikacji QtQuick w Pythonie - podpinamy kod pod przyciski - Kurs Tworzenia Aplikacji #13

  Рет қаралды 996

Kreatywny Koder

Kreatywny Koder

Күн бұрын

Aplikacja ma już gotowy frontend. Znajdują się tam pole tekstowe i przycisk
które zaczną sterować aplikacją gdy tylko podłączymy backend w Pythonie.
Program będzie potrafił komunikować się w dwie strony. Zarówno interfejs będzie potrafił wywołać kod z backendu i przekazać do niego jakieś wartości jak i sam backend będzie potrafił wykonać metodę z pliku QML.
To ostatni, trzynasty, odcinek z serii. Być może na kanale pojawi się więcej treści na temat QtQuick i QtCreatora ale sama seria 13 odcinków stanowi zamkniętą całość.
Na kanale znajdziesz także dwa inne filmy w których wykorzystujemy Pythona (PySide6) oraz Qta konkretnie QtDesignera.
W tamtych filmach podpinamy metody nieco inaczej niż w tym choć nadal wszystko jest opartę o ideę sygnałów oraz slotów.
Być może warto obejrzeć tamte filmy żeby mieć bardziej kompletne spojrzenie na ten temat.
------------
Kurs jest darmowy ale możesz wspomóc rozwój kanału pobierając gotowy kod źródłowy:
kreatywnykoder...
Instagram: / kreatywnykoder

Пікірлер: 5
@katekyy7
@katekyy7 Жыл бұрын
Bardzo fajny polski kurs! Zaśmiałem się na początku gdy robiłeś cały layout bo podobny chciałem użyć w mojej aplikacji, jedyną różnicą między tym a moim jest ekran logowania na początku wejścia do aplikacji, kilka zmian kosmetycznych oraz to że moja aplikacja ma robić coś zupełnie innego. Może masz w planach zrobić jakiś inny kurs podobny do tego? Chociaż ten w zupełności wystarczy.
@KreatywnyKoder
@KreatywnyKoder Жыл бұрын
Podobny nie ale chciałbym nagrać coś konkretnego po angielsku do UE Pewnie z będę musiał zmienić nazwę drugiego kanału żeby nie zaczynać od zera i wrzucać tam Ang
@ardumaniak
@ardumaniak 10 ай бұрын
Czy ten program ma możliwość generowania plików exe?
@KreatywnyKoder
@KreatywnyKoder 10 ай бұрын
Qt to tylko biblioteka. Przy C++ exe masz w zasadzie domyślnie, w przypadku Pythona musisz to rozwiązać samemu. Możesz użyć np modułu pyinstaller do zbudowania exe ale jeśli chcesz mieć plik wykonywalny bez plików pomocniczych to będzie się wolno uruchamiał bo za każdym uruchomieniem wypakowuje pliki pomocnicze do folderu tymczasowego, a to chwilę trwa. Da się to rozwiązać na parę różnych sposobów ale czysto pythonowo jednego ładnego szybko uruchamiającego się exe raczej nie zrobisz
@ardumaniak
@ardumaniak 10 ай бұрын
@@KreatywnyKoder Normalnie używam pyinstaller, ale jak z niego generuję pliki to chrome i windows wykrywają go jako wirusa (oczywiście błędnie), więc nie mogę publikować swoich programów. Po szybkim przejrzeniu kilku twoich tutoriali zobaczyłem że ten program jest bardziej rozbudowany niż się spodziewałem, więc pomyślałem że może jest też możliwość generowania exe. No cóż... Poza tym jestem mile zaskoczony że nawet po dwóch latach od opublikowania filmu, na pytania odpowiadasz w ciągu kilku godzin po ich zadaniu. Już samo tworzenie całego kursu za darmo zasługuje na szacunek.
Typing w Pythonie - Jak i po co używać Type Hintów
24:50
Kreatywny Koder
Рет қаралды 403
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 14 МЛН
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 15 МЛН
If __name__ == "__main__" for Python Developers
8:47
Python Simplified
Рет қаралды 413 М.
Aplikacje okienkowe w Python 3 - Pakujemy program
8:39
SephCode
Рет қаралды 1,2 М.
SQLAlchemy: The BEST SQL Database Library in Python
16:39
ArjanCodes
Рет қаралды 82 М.
Jak używać Enum w Pythonie
10:22
Kreatywny Koder
Рет қаралды 416
Что такое антипаттерны?
12:19
Merion Academy
Рет қаралды 47 М.
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 223 М.
LNS - Chú chó trả ơn || The dog returned the favor #shorts
0:56
Linh Nhi Shorts
Рет қаралды 10 МЛН
Paint Battle
0:25
てんちょーさん
Рет қаралды 14 МЛН
😳 КАК Я ОБМАНУЛА ИНТЕРНЕТ
0:54
Настя, это где?
Рет қаралды 909 М.
Как моя семья ест пиццу🤣🍕😏 #fastsergey #comedy
0:33