[英]Multi Screen/Window QT QML C++ application
I am new to QT Quick and QML and I am trying to build a Linux Desktop multi Window application using C++ and QT. 我的意思是具有多个 windows 的应用程序,例如:
我想将这些屏幕作为独立的 C++ 类和 QML 文件,例如:
我能够构建代表这些屏幕的 QML 文件,但不确定如何将它们 map 到 class 它将控制和通信 ZC477ABFB240ADCD240ADCD20Z 我想让每个 QML 文件表示为 C++ Class。 屏幕堆栈管理器将使用这些类从屏幕堆栈中推送和弹出屏幕。
我已经看过 QT 提供的示例,但大多数示例都是单屏,并没有解释如何拥有多个屏幕以及如何维护屏幕堆栈。
使用 Quick Controls 2 StackView 控件:
https://doc.qt.io/qt-5/qml-qtquick-controls2-stackview.html
此控件维护一堆 QML 视图,其中顶部始终可见,您可以使用 animation 弹出和推送视图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.