Qml获取字体列表

作者: zhengtianzuo | 来源:发表于2018-11-29 20:29 被阅读0次

qml中使用Qt.fontFamilies()可以返回字体的列表, 我们用一个ListView显示出来

ListView{
        id: comb
        anchors.fill: parent
        model: Qt.fontFamilies()
        delegate: Item {
            height: 32
            width: parent.width

            Rectangle{
                id: fontSelect
                height: 24
                width: parent.width

                Text {
                    id: txtShow
                    anchors.left: parent.left
                    anchors.leftMargin: 6
                    verticalAlignment: Text.AlignVCenter
                    text: qsTr("Select Font 选择字体")
                    font.family: modelData
                    font.pixelSize: 14
                }

                Text {
                    id: txtFont
                    anchors.left: txtShow.right
                    anchors.leftMargin: 6
                    anchors.verticalCenter: txtShow.verticalCenter
                    verticalAlignment: Text.AlignVCenter
                    text: modelData
                    font.pixelSize: 14
                }
            }

            Rectangle {
                height: 2
                width: parent.width
                anchors.top: fontSelect.bottom
                color: "#148014"
            }

            MouseArea{
                anchors.fill: parent
                onClicked: {
                    emit: sClick(modelData);
                    fontList.visible = false;
                }
            }
        }
    }
show.gif

需要完整代码请访问QtQuickExamples

相关文章

  • Qml获取字体列表

    qml中使用Qt.fontFamilies()可以返回字体的列表, 我们用一个ListView显示出来 需要完整代...

  • iOS 获取字体的

    获取字体方法 先获取字体名字列表 然后获取对应的具体名字(以苹果方为列子) 输出结果为 ["PingFangSC-...

  • C++调用QML代码

    C++调用QML实际上就是通过 QML 对象的指针去访问QML对象的属性和方法 只要获取到QML对象的指针,接下来...

  • 七,Geoserver字体(/fonts)

    字体是一组字符,可用于显示标签的样式。 /fonts Get: 获取字体列表 Post:无效。无法通过REST A...

  • Qml列表项拖放

    ListModel的move(int from, int to, int n)可以将列表项进行移动根据鼠标的拖动位...

  • Day04

    今天学到了什么? 一、列表样式 1.列表样式 2.列表样式类型 3.列表样式图片 二、字体 1.最小的字体-->不...

  • ios中runtime 笔记

    常见方法 1.获取属性列表 2.获取方法列表 3,获取成员变量列表 4,获取协议列表 5,获得类方法

  • C#使用WMI获取打印机以及作业列表

    获取打印机列表 获取作业列表

  • 迭代接口文档

    1 首页默认界面 2 获取兼职类型列表 3 获取省份列表 4 获取城市列表 5 ...

  • RunTime 相关函数使用

    方法交换,一般在分类的load方法使用 获取方法列表 获取实例变量列表 获取实例属性列表 获取协议列表 为类别添加...

网友评论

    本文标题:Qml获取字体列表

    本文链接:https://www.haomeiwen.com/subject/qikqcqtx.html