Finestra non ridimensionabile in QML
Come in Qt, anche QML non ha un flag per impostare il resizible di una finestra.
Cosa alla quale siamo abituati se veniamo da Java o C#.
Per impostare una dimensione fissa alle finestre, e renderle non ridimensionabili, dobbiamo seguire la stessa strada di Qt.
Quindi partendo dalla ApplicationWindow principale:
import QtQuick 2.4
import QtQuick.Controls 1.3
import QtQuick.Dialogs 1.2
ApplicationWindow {
visible: true
width: 900
height: 900
minimumWidth: 900
minimumHeight: 900
maximumWidth: 900
maximumHeight: 900// OTHERS STUFF
}
In sostanza si tratta di impostare tutte le dimensioni:
- width
- height
- minimumHeight
- minimumWidth
- maximumHeight
- maximumWidth
Avviando l'applicazione noterete che l'icona per ridimensionare la finestra non compare.
Enjoy!
qml applicationwindow qt
Commentami!