qt qml 无边框无下划线能显示默认文字的 文本框

一、 qt qml 无边框能显示默认文字的 文本

用TextField 或者TextArea都可,里面背景嵌套一个矩形,让矩形的颜色和周围的颜色一样,就不会显示下划线了。

TextField {
                id: text_nameid
                wrapMode: Text.WrapAnywhere //在一行上的任何点进行换行,即使它发生在单词的中间
                leftPadding: 8
                Layout.leftMargin: 0
                Layout.fillWidth: true
                font.pointSize: 13
                readOnly: true     //只读属性,不能编辑
                horizontalAlignment: Text.AlignHCenter
                placeholderText: qsTr("请选择名字")  //默认显示的文字
                bottomPadding: 8
                Layout.columnSpan: 2
                //selectByMouse: true //设置鼠标可选择功能

                background: Rectangle {
                    color: "#fafafa"     //颜色
                  //  border.color: "#00bcd4"
                  //  border.width: 2
                    radius: 8  //矩形的圆角设置
                }
            }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值