admin 发表于 2020-2-7 13:59:01

qt quick学习笔记(1)

1、qt quick工程路径不能有中文,有中文会出现qmake失败

2、
QtDeclarative: 一个新的Qt C++模块
包含QML的运行时环境
把QML的内容嵌入到Qt C++应用中
提供QML与C++的交互能力

3、Qt WebSockets API

4、QQuickView QQuickContext QQuickWidget QQuickItem

5、注册c++类型到qml中,然后可以在qml中导入
qmlRegisterType()

6、qml中定义属性用 property 类型 属性名
   C++中定义属性用 Q_PROPERTY(QUrl url READ url WRITE setUrl NOTIFY urlChanged)

7、QQmlApplicationEngine engine(QUrl("qrc:/qml/ImageSharing/main.qml"));

8、Image(拉伸会边界模糊)/BorderImage组件(拉伸边界清晰)

9、qml中可以用print()打印输出

10、qsTr() 可以支持国际化

11、anchors.centerIn: parent 组件在父组件居中

12、readonly property 定义只读属性


页: [1]
查看完整版本: qt quick学习笔记(1)