Пытаюсь создать кнопку-иконку, не получается ;_;
Пытаюсь создать кнопку-иконку, неполучаеться ;_;
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.2
Window {
width: 640
height: 480
visible: true
title: qsTr("Hello World")
Button {
iconSource: "C:\\Open_GL\\qml\\untitled\\raskroika.png"
anchors.centerIn: parent
style: ButtonStyle {
padding {
left: 0
right: 0
top: 0
bottom: 0
}
}
Rectangle {
anchors.fill: parent
color: "black"
opacity: parent.pressed ? 0.5 : 0
}
}
}
Ответы (1 шт):
Автор решения: Roman Ozhegov
→ Ссылка
Ошибка у вас в этом коде:
iconSource: "C:\\Open_GL\\qml\\untitled\\raskroika.png"
По умолчанию файлы берутся из ресурсов, для того чтобы забирать файлы с диска нужно использовать следующий код:
iconSource: "file:/C:/Open_GL/qml/untitled/raskroika.png"
(Я использую обычно обратные слэши вместо двойных прямых)
