Thread View: pl.comp.lang.python
8 messages
8 total messages
Started by jureq
Tue, 22 May 2018 12:03
GUI, bazy danych, python
Author: jureq
Date: Tue, 22 May 2018 12:03
Date: Tue, 22 May 2018 12:03
13 lines
1750 bytes
1750 bytes
Może to będzie niewłaściwe pytanie, ale spróbuję. Będę musiał w najbliższym czasie przenieść (a właściwie odtworzyć od nowa) kilka baaaaardzo starych niewielkich aplikacji bazodanowych. Założenia, na które nie mam wpływu to: Linux, Python i do wyboru SQLite lub MySQL. Z każdym z tych elementów z osobna miałem już dostatecznie dużo do czynienia. Jednak do połączenia brakuje mi jednego elementu - bazodanowego GUI. Czyli: formatek do wprowadzania danych z kontrolą poprawności, wyświetlania tabel z przewijaniem, kasowaniem rekordów i sortowaniem itp. Do tego jakichś narzędzi do definiowania wielopoziomowego menu. Czy istnieją w ogóle narzędzia do tego celu?
Re: GUI, bazy danych, python
Author: Roman Tyczka
Date: Tue, 22 May 2018 14:02
Date: Tue, 22 May 2018 14:02
21 lines
1697 bytes
1697 bytes
On 22 May 2018 12:03:12 GMT, jureq wrote: > Może to będzie niewłaściwe pytanie, ale spróbuję. > > Będę musiał w najbliższym czasie przenieść (a właściwie odtworzyć od > nowa) kilka baaaaardzo starych niewielkich aplikacji bazodanowych. > Założenia, na które nie mam wpływu to: Linux, Python i do wyboru SQLite > lub MySQL. > > Z każdym z tych elementów z osobna miałem już dostatecznie dużo do > czynienia. Jednak do połączenia brakuje mi jednego elementu - > bazodanowego GUI. Czyli: formatek do wprowadzania danych z > kontrolą poprawności, wyświetlania tabel z przewijaniem, kasowaniem > rekordów i sortowaniem itp. Do tego jakichś narzędzi do definiowania > wielopoziomowego menu. Czy istnieją w ogóle narzędzia do tego celu? Lazarus + FPC. -- pozdrawiam Roman Tyczka
Re: GUI, bazy danych, python
Author: Adam M
Date: Tue, 22 May 2018 18:07
Date: Tue, 22 May 2018 18:07
25 lines
2703 bytes
2703 bytes
On Tuesday, May 22, 2018 at 10:02:54 AM UTC-4, Roman Tyczka wrote: > On 22 May 2018 12:03:12 GMT, jureq wrote: > > > Może to będzie niewłaściwe pytanie, ale spróbuję. > > > > Będę musiał w najbliższym czasie przenieść (a właściwie odtworzyć od > > nowa) kilka baaaaardzo starych niewielkich aplikacji bazodanowych. > > Założenia, na które nie mam wpływu to: Linux, Python i do wyboru SQLite > > lub MySQL. > > > > Z każdym z tych elementów z osobna miałem już dostatecznie dużo do > > czynienia. Jednak do połączenia brakuje mi jednego elementu - > > bazodanowego GUI. Czyli: formatek do wprowadzania danych z > > kontrolą poprawności, wyświetlania tabel z przewijaniem, kasowaniem > > rekordów i sortowaniem itp. Do tego jakichś narzędzi do definiowania > > wielopoziomowego menu. Czy istnieją w ogóle narzędzia do tego celu? > > Lazarus + FPC. > > -- > pozdrawiam > Roman Tyczka Czy szanowny kolega zauwazyl ze jureq jest skazany na Python. Lazarus mimo ze jest ok to nie jest to Python. Proponuje Python + PyQt lub Python + PySide jezeli licencja na PyQt jest nie do zaakceptowania. Jako IDE PyCharm - jest wersja darmowa. Jesli SQLite to SQLiteStudio pomoze. Jesli MySql - to Workbench.
Re: GUI, bazy danych, python
Author: szykcech
Date: Tue, 22 May 2018 19:56
Date: Tue, 22 May 2018 19:56
5 lines
2009 bytes
2009 bytes
Jak się wahasz między MySql i Sqlite, to polecam ten artikle: https://www.hobrasoft.cz/en/blog/bravenec/mysql-on-powerplant W skrócie: gość twierdzi, że z Sqlite jego życie rozkwitło, a MySql je wcześniej rujnował. Co do formatek do wprowadzania danych to osobiście polecałbym Qt (C++, czy Python). Natomiast gdyby chodziło o zdalny dostęp, to można się pokusić o serwer Www - w Html spokojnie też da się to zrobić, choć raczej nie tak szybko i nie tak wygodnie jak z Qt... Qt ma bardzo liberalną licencję - wystarczy, że dystrybuujesz program z biblioteką Qt linkowaną dynamicznie (czyli z plikami *.so).
Re: GUI, bazy danych, python
Author: Adam M
Date: Tue, 22 May 2018 21:48
Date: Tue, 22 May 2018 21:48
13 lines
2553 bytes
2553 bytes
On Tuesday, May 22, 2018 at 3:56:13 PM UTC-4, szyk...@gmail.com wrote: > Jak się wahasz między MySql i Sqlite, to polecam ten artikle: > https://www.hobrasoft.cz/en/blog/bravenec/mysql-on-powerplant > W skrócie: gość twierdzi, że z Sqlite jego życie rozkwitło, a MySql je wcześniej rujnował. > > Co do formatek do wprowadzania danych to osobiście polecałbym Qt (C++, czy Python). Natomiast gdyby chodziło o zdalny dostęp, to można się pokusić o serwer Www - w Html spokojnie też da się to zrobić, choć raczej nie tak szybko i nie tak wygodnie jak z Qt... Qt ma bardzo liberalną licencję - wystarczy, że dystrybuujesz program z biblioteką Qt linkowaną dynamicznie (czyli z plikami *.so). Nie jest to prawda dla PyQt5 - darmowy jest dostepny tylko pod GPL3: --------------------- PyQt5 is dual licensed on all platforms under the Riverbank Commercial License and the GPL v3. Your PyQt5 license must be compatible with your Qt license. If you use the GPL version then your own code must also use a compatible license. PyQt5, unlike Qt, is not available under the LGPL. ----------------
Re: GUI, bazy danych, python
Author: jureq
Date: Wed, 23 May 2018 06:57
Date: Wed, 23 May 2018 06:57
10 lines
1419 bytes
1419 bytes
W dniu Tue, 22 May 2018 11:07:43 -0700, użytkownik Adam M napisał: > Proponuje Python + PyQt lub Python + PySide jezeli licencja na PyQt jest > nie do zaakceptowania. Jako IDE PyCharm - jest wersja darmowa. Jesli > SQLite to SQLiteStudio pomoze. Jesli MySql - to Workbench. Dziękuję. Licencję będę musiał sprawdzić, ale nie spodziewam się większych problemów, bo programy mają być tylko na użytek wewnętrzny w firmie. Nie do rozpowszechniania.
Re: GUI, bazy danych, python
Author: szykcech
Date: Wed, 23 May 2018 18:23
Date: Wed, 23 May 2018 18:23
5 lines
1734 bytes
1734 bytes
> Licencję będę musiał sprawdzić, ale nie spodziewam się większych > problemów, bo programy mają być tylko na użytek wewnętrzny w firmie. Nie > do rozpowszechniania. W takiej sytuacji każde "wolne oprogramowanie" jest legalne...
Re: GUI, bazy danych, python
Author: Parasit
Date: Fri, 25 May 2018 09:48
Date: Fri, 25 May 2018 09:48
13 lines
2217 bytes
2217 bytes
W dniu wtorek, 22 maja 2018 14:03:13 UTC+2 użytkownik jureq napisał: > Może to będzie niewłaściwe pytanie, ale spróbuję. > Z każdym z tych elementów z osobna miałem już dostatecznie dużo do > czynienia. Jednak do połączenia brakuje mi jednego elementu - > bazodanowego GUI. Czyli: formatek do wprowadzania danych z > kontrolą poprawności, wyświetlania tabel z przewijaniem, kasowaniem > rekordów i sortowaniem itp. Do tego jakichś narzędzi do definiowania > wielopoziomowego menu. Czy istnieją w ogóle narzędzia do tego celu? Od wielkiej biedy można by użyć Django, do szybkich akcji w bazie wystarczy to co jest w panelu administracyjnym, do większych, stworzenie własnych formatek i ich obsługa to jest naprawdę "świst ciupagi". Pozdrawiam Parasit
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads