qml学习---------------Button属性

本来学习了qml中的button,其实qml中的button跟qtQPushButton以及其他语言中的按钮是相同的。

首先通过一个简单的例子来学习button。

import QtQuick 2.2
import QtQuick.Window 2.1
import QtQuick.Controls 1.2


Rectangle{

    width: 320;
    height: 240;
    color:"gray";

    Button{
        text:"Quit";
        anchors.centerIn: parent;

        onClicked: {
            Qt.quit();
        }
    }

}

要使用button类,就必须
import QtQuick.Controls 1.2
上面的代码创建了一个名字为Quit的按钮,并且在按钮单击的时候执行退出操作。

下面来看下Button有哪些属性吧。
text:按钮文字
checkable:设置button是否可选,如果可选,保存button选中状态。
iconName: 图标的名字,iconName的优先级是高于iconSource的
isDefault:是否是默认按钮,如果是默认按钮,当按下Enter就会触发Click()信号。
pressed:保存了按钮的按下状态
menu:允许为button关联一耳光菜单,用户单击的时候就能弹出菜单。
action:允许设定按钮的action,通过action可以定义按钮的checked,text,tooltip,iconSource等属性,还可以绑定click()信号等。
activeFocusOnpress:指定按钮被瞎按下时是否获取焦点,默认是false;
style:指定按钮的风格,允许定制按钮的背景和文本

以上差不多就是button按钮学习的东西了

你可能感兴趣的:(c++)