带有圆角的QML按钮

时间:2018-12-17 13:23:39

标签: qt qml

我正在使用Creator 4.8.0和QtQuick 2.9

是否可以在QML中定义一个带有圆角的按钮?

2 个答案:

答案 0 :(得分:0)

QML有一个带有radius属性的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
    }
}

答案 1 :(得分:0)

如果要使用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