label

Mattepuffo's logo
Centrare una label con CSS

Centrare una label con CSS

Non se ci avete mai fatto caso, ma le label, in HTML, sono sempre allineate a sinistra.

Questo perchè le label sono degli elementi "inline", e non basta il classico text-align per allnearle come vogliamo.

Mattepuffo's logo
Usare i BoxLayout in Python Kivy

Usare i BoxLayout in Python Kivy

I BoxLayout sono dei layout che impostano i componenti in maniera orizzontale / verticale andando a riempire tutto lo spazio a disposizione.

Quindi è un layout abbastanza automatico e semplice da usare; non è adatto se vogliamo interfacce grafiche complesse (probabilmente lo usareste in altri layout più complessi).

Mattepuffo's logo
Kotlin: iniettare componenti in TornadoFX

Kotlin: iniettare componenti in TornadoFX

In questo articolo abbiamo visto una introduzione in Kotlin a TornadoFX.

Oggi vediamo un'altra cosa interessante, e cioè come iniettare componenti dentro ad una View.

Partiamo dalle due View che fanno da top e bottom:

// TOP

import tornadofx.View
import tornadofx.label

class TopView: View() {
    override val root = label("Siamo al TOP!")
    lateinit var parent: MainView
}