标题:Qt自带示例的移植展示
作者:samhuilong
日期:2021-01-01 23:18
内容:
在完全基于typescript编写的Web框架发布前,计划编写100个左右的参考示例, 这些示例的源代码也会一起发布, 目前已经完成20多个示例,其中19个取自Qt官方demo,19个Qt示例中有12个示例取自QWidget,7个示例取自qml, 这里不得不说下,qml的应用移植到web端是真的方便,不少的js逻辑代码直接拷贝,然后加上typescript的类型就行了。
但是本人认为qml做虽然做UI特效的能力很强悍, 但是对复杂度的控制能力相对于QWidget那套范式降低很多。希望下一步qml能早日增加类型标注和编译的过程,不然的话,对于复杂的工业级项目,qml这块始终是个缺陷。
给大家带来下截图对比,左边是基于自己的Web框架写的,右边是Qt运行的示例,由于我的电脑是用的苹果的,所以分辨率是普通电脑的两倍,Qt有些示例出来的界面缩小了一半。
1 Wood Styles
2 Animated Tiles
3 Cork Board
4 Blur Picker
5 Config Dialog
#1 [samhuilong 01-01 23:30]
6 Basic Layouts
7 Calculator
8 Pad Navigator
9 Quick Game Pad
10 Flipable
#2 [samhuilong 01-01 23:33]
11 Clocks
12 Color Editor
13 Dial Control
14 App Chooser
15 Canvas
#3 [samhuilong 01-01 23:36]
16 Traffic Light
17 Calculator Form
18 2D Painting
19 Analog Clock
#4 [z278930050 01-02 12:32]
#5 [shawking 01-09 09:27]
太牛逼了,佩服得五体投地!