书栈网 · BookStack 本次搜索耗时 0.009 秒,为您找到 226 个相关结果.
  • 创建与销毁对象(Creating and Destroying Objects)

    创建与销毁对象(Creating and Destroying Objects) 创建与销毁对象(Creating and Destroying Objects) 加载元素使得动态填充用户界面成为可能。但是接口的结构仍然是静态的。通过JavaScript可以更近一步的完成QML元素的动态实例化。 在我们深入讨论动态创建元素的细节之前,我们需要明白工...
  • JavaScript

    681 2021-10-08 《Qt6 QML Book》
    JavaScript JavaScript JavaScript is the lingua-franca on web client development. It also starts to get traction on web server development mainly by node js. As such it is a well...
  • 视图层

    视图层 View 视图层 View 框架的视图层由 QML 与 QSS 编写,由组件来进行展示。 将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。 QML(QQ Markup language) 用于描述页面的结构。 QS(QQ Script) 是小程序的一套脚本语言,结合 QML ,可以构建出页面的结构。 QSS(QQ Style...
  • C++数据模型(Models in C++)

    C++数据模型(Models in C++) C++数据模型(Models in C++) 在QML中的数据模型为链表视图,路径视图和其它需要为模型中的每个子项创建一个代理引用的视图提供数据。视图只创建可是区域内或者缓冲范围内的引用。这使得即使包含成千上万的子项模型仍然可以保持流畅的用户界面。代理扮演了用来渲染模型子项数据的模板。总之:视图使用代理作...
  • Creating and Destroying Objects

    877 2021-10-08 《Qt6 QML Book》
    Creating and Destroying Objects Dynamically Loading and Instantiating Items Incubating Components Dynamically Instantiating Items from Text Managing Dynamically Created Elements...
  • 总结(Summary)

    总结(Summary) 总结(Summary) 在这一章中,我们主要讨论了动态创建QML元素。折让我们可以自由的创建QML场景,了解了用户可配置与插件结构。 动态加载一个QML元素最简单的方法是使用加载元素(Loader element)。它可以作为一个占位符内容被加载。 使用一种更加动态的方法,Qt.createQmlObject方法可以用于实...
  • 总结(Summary)

    总结(Summary) 总结(Summary) 插件的创建非常简单,但是它可以复用,并且为不同的应用程序扩展类型。使用创建的插件是非常灵活的解决方案。例如你可以只使用qmlscene 开始创建UI。打开CityUI项目文件夹,从qmlscene 的main.qml 开始。我真的鼓励大家使用与qmlscene 一起工作的方式写应用程序。对于UI开发者,...
  • 总结(Summary)

    总结(Summary) 总结(Summary) 这章我们讨论了关于QML的网络应用。请记住Qt已在本地端提供了丰富的网络接口可以在QML中使用。但是这一章的我们是想推动QML的网络运用和如何与云服务集成。
  • 模板(Templating)

    模板(Templating) 模板(Templating) 当使用HTML项目时,通常需要使用模板驱动开发。服务器使用模板机制生成代码在服务器端对一个HTML根进行扩展。例如一个照片列表的列表头将使用HTML编码,动态图片链表将会使用模板机制动态生成。通常这也可以使用QML解决,但是仍然有一些问题。 首先,HTML开发者这样做的原因是为了克服HTM...
  • Limitations

    409 2021-10-08 《Qt6 QML Book》
    Limitations Limitations At the moment, there are some things that are not easily available. One of them is that you cannot easily create QML plugins using Python. Instead you ne...