🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.python
8 messages
8 total messages Started by jureq Tue, 22 May 2018 12:03
GUI, bazy danych, python
#28643
Author: jureq
Date: Tue, 22 May 2018 12:03
13 lines
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
#28646
Author: Roman Tyczka
Date: Tue, 22 May 2018 14:02
21 lines
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
#28647
Author: Adam M
Date: Tue, 22 May 2018 18:07
25 lines
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
#28644
Author: szykcech
Date: Tue, 22 May 2018 19:56
5 lines
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
#28645
Author: Adam M
Date: Tue, 22 May 2018 21:48
13 lines
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
#28648
Author: jureq
Date: Wed, 23 May 2018 06:57
10 lines
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
#28649
Author: szykcech
Date: Wed, 23 May 2018 18:23
5 lines
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
#28650
Author: Parasit
Date: Fri, 25 May 2018 09:48
13 lines
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