Последнее обновление на 05.02.2024
Qml Window пример
import QtQuick 2.12 import QtQuick.Window 2.12 Window { id: my_window x:0 y:0 width: 800 height: 600 minimumHeight: 480 minimumWidth: 640 maximumHeight: 1280 maximumWidth: 720 opacity:0.9 color:"#ffa07a" // lightsalmon //color:"#90ffa07a" //color:"transparent" //color:"black" visible: true title: qsTr("My programm") }
Вывод программы
x — координаты окна, слева направо;
y — координаты окна, сверху вниз;
width — ширина окна;
height — высота окна;
minimumWidth — минимальная ширина окна;
minimumHeight — минимальная высота окна;
maximumWidth — максимальная ширина окна;
maximumHeight — максимальная высота окна;
opacity — уровень прозрачности окна от 0.0 до 1.0;
color — цвет фона окна (формат RGB #RRGGBB, формат RGBA #AARRGGBB или название цвета, например, blue в кавычках)
visible — видимость окна;
title — названия окна.
Tакже цвет можно вывести с помощью функции JavaScript:
color: Qt.rgba( Math.random(), Math.random(), Math.random())
или
color:my_window.color = Qt.colorEqual(my_window.color, "darkgreen") ? "red" : "darkgreen"
Как в qml Windos скрыть кнопки — свернуть, развернуть и закрыть
flags: Qt.Window | Qt.WindowTitleHint | Qt.CustomizeWindowHint
или
flags: Qt.FramelessWindowHint
или
flags: "FramelessWindowHint"
Ваш комментарий будет первым