Vulkan是OpenGL的下一代版本,和DirectX 12一样都是基于AMD私有的Mantle API,不同的是Vulkan是开源的图形API,它承诺通过给予开发者访问硬件底层
主要测试QML和C++的相互调用: 1.QML中调用C++方法,设置或者获取C++属性,连接C++信号到QML槽 2.连接QML信号到C++槽,C++设置或者获取QML属性,C++中调用QML方法 3.main.cpp中注册C++类为qml上下文属性或者注册C++类
主要涉及在qml中ListView显示,使用了ListModel、ObjectModel、QStringList、QList<QObject*>、QAbstractListModel作为数据模型,其中使用ObjectModel能省去delegate.
主要使用setData、setItemData将用户自定义数据和comboBox或者ListWidget等item绑定起来,如结构体类等信息
Weather 是使用 C++ & Qt Quick 开发的一款天气 App,理论上可以在 Windows、Mac OS、Linux、Android、iOS 等平台上运行。