Skip to content

Commit 777b7e2

Browse files
authored
Add files via upload
0 parents  commit 777b7e2

14 files changed

Lines changed: 1891 additions & 0 deletions

File tree

community.html

Lines changed: 746 additions & 0 deletions
Large diffs are not rendered by default.

docs-src/__init__.py

Whitespace-only changes.

docs-src/deweb_docs/README.py

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
from zompi.page import BasePage
2+
import zompi.contrib
3+
4+
class Page(BasePage):
5+
PAGE_TITLE = "Documentazione DeWeb"
6+
7+
def __init__(self):
8+
return zompi.contrib.markdown('''## Funzioni
9+
### Funzioni di browser
10+
Usa browser per mostrare la pagina web che vuoi tu
11+
12+
```python
13+
from DeWeb.browser import DeWebParser
14+
15+
DeWebParser.prepare_load() #prepare_load() non può essere scartato
16+
DeWebParser.load("https://esempio.com/il/link/della/pagina", "il titolo della pagina") #Questo carica effetivamente la pagina
17+
```
18+
19+
E con SetFlag potete aggiungere un flag di Qt:
20+
21+
```python
22+
from DeWeb.browser import DeWebParser
23+
24+
DeWebParser.prepare_load() #prepare_load() non può essere scartato
25+
DeWebParser.SetFlag("JavascriptEnabled", True) #JS Attivato
26+
DeWebParser.load("https://esempio.com/il/link/della/pagina", "il titolo della pagina") #Questo carica effetivamente la pagina
27+
```
28+
### Funzioni di test
29+
per testare se funziona, usate test:
30+
31+
```python
32+
import DeWeb.test
33+
```
34+
35+
### Licenza
36+
37+
[Clicca per vedere il testo della Licensa](https://github.com/utiteam-python/DeWeb/blob/main/LICENSE)
38+
39+
## Altre Informazioni
40+
41+
### Disclaimer Versione
42+
È aggiornato alla versione 1.0.4 e non puo avere le ultime funzionalita.
43+
44+
### Altri materiali
45+
Per altri materiali come risoluzione di problemi e FAQs, Visita la [Community Fandom](https://utiteam-deweb.fandom.com/it/wiki/DeWeb_Wiki).
46+
''')
47+
48+
def __str__(self):
49+
return BasePage.page(zompi.contrib.DOC, 'Markdown')

docs-src/deweb_docs/__init__.py

Whitespace-only changes.

docs-src/utiilityes_docs/README.py

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
from zompi.page import BasePage
2+
import zompi.contrib
3+
4+
class Page(BasePage):
5+
PAGE_TITLE = "Documentazione Utiilityes"
6+
7+
def __init__(self):
8+
return zompi.contrib.markdown('''## Funzioni
9+
### Funzioni di index
10+
se avete fatto un `import from utiilityes import Index` o l'equivalente `from utiilityes import Index as ind` potrete usare le seguenti funzioni:
11+
12+
#### Funzioni obbligatori
13+
14+
Per avviare una GUI, dovrete sempre fare prima di qualsiasi cosa:
15+
16+
```python
17+
ui = ind()
18+
19+
ui.init.win("Example")\\
20+
.size(600, 400)
21+
```
22+
23+
se non avete aggiunto all'import l'alias ind, sostituite la variabile `ui` con `ui = Index()`
24+
25+
Il Blocco con `.size(600, 400)` può essere cambiato in base alla grandezza della finestra. Anche con `ui.init.win("Example")\` si può cambiare la stringa a seconda delle necessità.
26+
27+
#### Funzioni dei pulsanti
28+
29+
Fate una funzione normale in Python con `def nome_funzione(parametro_1, parametro_2)`
30+
31+
#### Iniziare il Ciclo
32+
33+
Ora che abbiamo tutto pronto, possiamo iniziare il ciclo con run_funct(). Il codice deve essere simile a questo:
34+
35+
```python
36+
ui.run_funct()\\
37+
.text("Tratto da Documentazione")\\
38+
.button("Funzione 1", action=nome_funzione_1)\\
39+
.button("Funzione 2", action=nome_funzione_2)\\
40+
.render()
41+
```
42+
43+
### Funzioni di run32
44+
La programmazione è molto più semplice in run32, perchè c'è bisogno di una sola funzione. Questo sara il nostro primo script:
45+
46+
```python
47+
from utiilityes import run32
48+
49+
#Log
50+
run32.log("Log")
51+
52+
#Log in una finestra
53+
run32.log_inui("Guarda l'altra finestra")
54+
55+
#Log multiplo in una finestra
56+
run32.multiple_log_inui("Nella shell", "ci essere", "un log da vedere")
57+
```
58+
59+
### Funzioni di showbox
60+
Possiamo mostrare messaggi di errore, conferma, informazioni e avvertenza con semplici comandi:
61+
62+
```python
63+
#Per semplificare usiamo l'alias sh
64+
from utiilityes import showbox as sh
65+
66+
#Conferma
67+
sh.confirm("Vuoi vedere il sito?")
68+
69+
#Informazione
70+
sh.info("Ecco il sito:")
71+
72+
#Errore
73+
sh.error("La pagina non è stata trovata :( - 404")
74+
75+
#Avvertenza o Errore Critico
76+
sh.warning("Bad Request! :( - 500")
77+
78+
#Un'alternativa a log di run32
79+
sh.log("Vorrei mostrarti un sito!")
80+
```
81+
82+
83+
## Licenza
84+
E' Distribuito con licenza Apache 2.0
85+
86+
Ecco il file LICENSE:
87+
88+
```
89+
Copyright (c) 2026 Domenico Ruffa
90+
91+
Licensed under the Apache License, Version 2.0 (the "License");
92+
93+
you may not use this file except in compliance with the License.
94+
95+
You may obtain a copy of the License at
96+
97+
http://www.apache.org/licenses/LICENSE-2.0
98+
99+
Unless required by applicable law or agreed to in writing, software
100+
101+
distributed under the License is distributed on an "AS IS" BASIS,
102+
103+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
104+
105+
See the License for the specific language governing permissions and
106+
107+
limitations under the License.
108+
```
109+
110+
## Crediti e Disclaimers
111+
### Crediti
112+
Il Progetto è sostenuto da UtiTeam. Se nella community posti anche solo uno snippet o un solo suggerimento, puoi aiutare tantissimo questo progetto.
113+
114+
### Disclaimer Versione
115+
Questa documentazione è aggiornata alla versione 1.2.0 di Utiilityes e non potrebbe avere le ultime novità. Verificate l'ultima versione qui: https://pypi.org/project/utiilityes
116+
''')
117+
118+
def __str__(self):
119+
return BasePage.page(zompi.contrib.DOC, 'Markdown')

docs-src/utiilityes_docs/__init__.py

Whitespace-only changes.

docs-src/zompi_docs/README.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from zompi.page import BasePage
2+
import zompi.contrib
3+
4+
class Page(BasePage):
5+
PAGE_TITLE = "Docs in sviluppo!"
6+
7+
def __init__(self):
8+
return zompi.contrib.markdown('')
9+
10+
def __str__(self):
11+
return BasePage.page(zompi.contrib.DOC, 'Markdown')

docs-src/zompi_docs/__init__.py

Whitespace-only changes.

docs/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Docuentazioni
2+
3+
- [Utiilityes](utiilityes_docs/)
4+
- [DeWeb](deweb_docs/)
5+
- [Zompi](zompi_docs)

docs/deweb_docs/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Documentazione DeWeb
2+
3+
## Funzioni
4+
### Funzioni di browser
5+
Usa browser per mostrare la pagina web che vuoi tu
6+
7+
```python
8+
from DeWeb.browser import DeWebParser
9+
10+
DeWebParser.prepare_load() #prepare_load() non può essere scartato
11+
DeWebParser.load("https://esempio.com/il/link/della/pagina", "il titolo della pagina") #Questo carica effetivamente la pagina
12+
```
13+
14+
E con SetFlag potete aggiungere un flag di Qt:
15+
16+
```python
17+
from DeWeb.browser import DeWebParser
18+
19+
DeWebParser.prepare_load() #prepare_load() non può essere scartato
20+
DeWebParser.SetFlag("JavascriptEnabled", True) #JS Attivato
21+
DeWebParser.load("https://esempio.com/il/link/della/pagina", "il titolo della pagina") #Questo carica effetivamente la pagina
22+
```
23+
### Funzioni di test
24+
per testare se funziona, usate test:
25+
26+
```python
27+
import DeWeb.test
28+
```
29+
30+
### Licenza
31+
32+
[Clicca per vedere il testo della Licensa](https://github.com/utiteam-python/DeWeb/blob/main/LICENSE)
33+
34+
## Altre Informazioni
35+
36+
### Disclaimer Versione
37+
È aggiornato alla versione 1.0.4 e non puo avere le ultime funzionalita.
38+
39+
### Altri materiali
40+
Per altri materiali come risoluzione di problemi e FAQs, Visita la [Community Fandom](https://utiteam-deweb.fandom.com/it/wiki/DeWeb_Wiki).

0 commit comments

Comments
 (0)