【发布时间】:2019-05-17 20:58:47
【问题描述】:
我正在使用 Creator 4.8.0 和 QtQuick 2.9
是否可以在 QML 中定义圆角按钮?
【问题讨论】:
我正在使用 Creator 4.8.0 和 QtQuick 2.9
是否可以在 QML 中定义圆角按钮?
【问题讨论】:
QML 有一个带有半径属性的 RoundButton https://doc.qt.io/qt-5.11/qml-qtquick-controls2-roundbutton.html
import QtQuick 2.9
import QtQuick.Window 2.2
import QtQuick.Controls 2.3
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello Round Button")
RoundButton {
text: "Press me please"
radius: 5
}
}
【讨论】:
如果你想使用 Rolf Winter 的回答:https://stackoverflow.com/a/53816297/7600801
根据他们的博客文章,Qt Quick Controls 2.3 在 Qt 5.10 中发布: http://blog.qt.io/blog/2017/11/23/ready-qt-quick-controls-2-3/
使用 Qt 的维护工具,您应该能够将 5.10 套件添加到您的安装中。然后在您的项目中,添加套件并选择它作为您要编译的套件,然后您应该能够导入 QtQuick.Control 2.3
【讨论】: