pop

Mattepuffo's logo
Intercettare il back button in Flutter

Intercettare il back button in Flutter

Per back button intendo una qualsiasi azione per riportarmi alla schermata precedente.

In Flutter possiamo intercettare questa azione e fare un qualcosa; ad esempio visualizzare un dialog di conferma.

Il tutto grazie a PopScope!

Mattepuffo's logo
Implementare uno stack in Python

Implementare uno stack in Python

In programmazione uno stack è una struttura dati che segue il concetto di LIFO: Last in, First out.

Molti linguaggi hanno degli oggetti appositi, Python no.

Ma in verità neanche ci serve.

Mattepuffo's logo
Eseguire comandi in Python con subprocess

Eseguire comandi in Python con subprocess

Python è uno di quei linguaggi per cui vale il detto "per eseguire un'operazione ci sono mille modi diversi".

In effetti, a volte, ci sono anche troppi modi diversi in Python.

Prendiamo il caso in cui vogliamo eseguire comandi da shell.

Abbiamo almeno due moduli a disposizione; noi vediamo l'uso di subprocess.

Mattepuffo's logo
Array multidimensionali in Python

Array multidimensionali in Python

L'altra settimana un utente mi ha scritto che su Python non ho fatto molte guide basiche.

In effetti ha ragione; la verità è che Python non lo uso molto.

Però, visto che aveva qualche problema con gli array multidimensionali, oggi ne vediamo qualche esempio.

Per creare un array multidimensionale basta questo:

number_sets = [[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]

Mattepuffo's logo
Impostare un popup menu su una JList

Impostare un popup menu su una JList

Se usiamo le JList, potremmo aver bisogno di impostare un popup menu al click con il testo destro del mouse.

Ad esempio per rimuovere una voce, o per modificarla.

Vediamo come implementare un JPopupMenu su una JList.

NB: non vediamo anche come riempirla, ma ci occupiamo solo del popup.