āĻāĻŋāĻāĻāĻŋ āĻā§āĻŽā§āĻĒāĻžāύāĻŋ āĻāĻŋāĻāĻāĻŋ ā§Ŧ.ā§Š āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§āĻā§, āϝāĻž āĻāĻŋāĻāĻāĻŋ ā§Ŧ āĻļāĻžāĻāĻžāϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻžāϰ āĻāĻžāĻ āĻ āĻŦā§āϝāĻžāĻšāϤ āϰā§āĻā§āĻā§āĨ¤ āĻāĻŋāĻāĻāĻŋ ā§Ŧ.ā§Š āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ Windows 10, macOS ā§§ā§Ž+, Linux (Ubuntu 20.04, CentOS ā§Ž.⧍, āĻāĻĒā§āύāϏā§āϏ ā§§ā§Ģ.ā§Š, āϏā§āϏ ā§§ā§Ģ āĻāϏāĻĒāĻŋ⧍), āĻāĻāĻāĻāϏ ā§§ā§Š+, Android 6+ (API 23+), webOS, INTEGRITY, āĻāĻŦāĻ QNXāĨ¤ Qt āĻāĻŽā§āĻĒā§āύā§āύā§āĻāĻā§āϞā§āϰ āϏā§āϰā§āϏ āĻā§āĻĄ LGPLv3 āĻāĻŦāĻ GPLv2 āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āϞāĻžāĻāϏā§āύā§āϏāĻā§āϤāĨ¤
Qt 6.3 āĻ āĻĒā§āϰāϧāĻžāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ:
- Qt QML āĻŽāĻĄāĻŋāĻāϞāĻāĻŋ qmltc (QML āĻāĻžāĻāĻĒ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ) āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰā§āϰ āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻ
āĻĢāĻžāϰ āĻāϰā§, āϝāĻž āĻāĻĒāύāĻžāĻā§ C++ āĻāϰ āĻā§āϞāĻžāϏ⧠QML āĻ
āĻŦāĻā§āĻā§āĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ Qt 6.3-āĻāϰ āĻŦāĻžāĻŖāĻŋāĻā§āϝāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ, Qt āĻā§āĻāĻ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻĒā§āϰā§āĻĄāĻžāĻā§āĻ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻĒāϰ⧠āĻāϞā§āϞāĻŋāĻāĻŋāϤ QML āĻāĻžāĻāĻĒ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻāĻžāĻĄāĻŧāĻžāĻ QML āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§, āϝāĻž āĻāĻĒāύāĻžāĻā§ QML āĻĢāĻžāĻāĻļāύ āĻāĻŦāĻ āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ C++ āĻā§āĻĄā§ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻŋ āĻāϞā§āϞā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϝ⧠Qt āĻā§āĻāĻ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ QML-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞāĻŋāϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻžāĻā§ āύā§āĻāĻŋāĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞāĻŋāϰ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻāύāĻž āϏāĻŽā§āĻāĻŦ āĻāϰ⧠āϤā§āϞā§; āĻŦāĻŋāĻļā§āώ āĻāϰā§, āϝāĻāύ āĻāĻā§āϏāĻā§āύāĻļāύ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻž āĻšāϝāĻŧ, āϤāĻāύ āϏā§āĻāĻžāϰā§āĻāĻāĻĒ āĻāĻŦāĻ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύā§āϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰāĻžāϝāĻŧ 20-35% āĻāĻŽ āĻšāϝāĻŧāĨ¤ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻž āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝāĨ¤

- "Qt āϞā§āϝāĻžāĻā§āĻā§āϝāĻŧā§āĻ āϏāĻžāϰā§āĻāĻžāϰ" āĻŽāĻĄāĻŋāĻāϞāĻāĻŋ āĻāĻžāώāĻž āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ JsonRpc 2.0 āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āϏāĻŽāϰā§āĻĨāύ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Qt Wayland Compositor āĻŽāĻĄāĻŋāĻāϞ⧠Composite āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻāĻžāϏā§āĻāĻŽ āĻļā§āϞ āĻāĻā§āϏāĻā§āύāĻļāύ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻŋāĻāĻāĻŋ āĻļā§āϞ āĻāĻŦāĻ āĻāĻĒāĻŋāĻāĻāĨ¤
- Qt āĻā§āĻāĻ āĻāύā§āĻā§āϰā§āϞ āĻā§āϰāĻŋ āĻāĻŋāĻāϤ⧠āĻā§āϝāĻžāϞā§āύā§āĻĄāĻžāϰ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻĒā§āϰāĻĻāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āϏāĻžāĻĨā§ āĻā§āϝāĻžāϞā§āύā§āĻĄāĻžāϰ āĻŽāĻĄā§āϞ āĻāĻŦāĻ āĻā§āϰāĻŋāĻāĻŋāĻ QML āĻĒā§āϰāĻāĻžāϰāĻā§āϞāĻŋāĻā§ āĻāĻā§āĻā§āϤ āĻāϰā§ā§ˇ


- āĻŦāĻžāϰā§āϤāĻž āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāĻŦāĻ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύā§āĻāĻŋāĻā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāϤā§āϤ āϏāĻŋāϏā§āĻā§āĻŽ āĻĄāĻžāϝāĻŧāĻžāϞāĻ āĻŦāĻā§āϏāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ Qt āĻā§āĻāĻ āĻĄāĻžāϝāĻŧāĻžāϞāĻ āĻŽāĻĄāĻŋāĻāϞ⧠QML āĻĒā§āϰāĻāĻžāϰ MessageDialog āĻāĻŦāĻ FolderDialog āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤

- Qt Quick āĻĒāĻžāĻ ā§āϝā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻĻāĻā§āώāϤāĻž āĻāύā§āύāϤ āĻāϰā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻā§āĻā§āϏāĻ, āĻā§āĻā§āϏāĻāĻāĻĄāĻŋāĻ, āĻā§āĻā§āϏāĻāĻāϰāĻŋāϝāĻŧāĻž āĻāĻŦāĻ āĻā§āĻā§āϏāĻāĻāύāĻĒā§āĻ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϤ⧠āĻā§āĻŦ āĻŦāĻĄāĻŧ āύāĻĨāĻŋ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ āϏā§āϞā§āĻĄāĻžāĻāύ āĻāĻŦāĻ āĻŦāĻĄāĻŧ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻā§āϰ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻŦāϏā§āϤā§āϰ āĻĒā§āϰāϤāĻŋāĻĢāϞāύ āϰā§āύā§āĻĄāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ Qt Quick 3D āĻŽāĻĄāĻŋāĻāϞ⧠āĻāĻāĻāĻŋ QML āĻāĻĒāĻžāĻĻāĻžāύ ReflectionProbe āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ 3D āĻĻā§āĻļā§āϝ⧠āĻāĻŖāĻžāϰ (āϧā§āĻāϝāĻŧāĻž, āĻā§āϝāĻŧāĻžāĻļāĻž, āĻāϤā§āϝāĻžāĻĻāĻŋ) āĻāĻāĻāĻŋ āĻŦā§āĻšā§ āϏāĻā§āĻāϝāĻŧ āĻĻā§āĻŦāĻžāϰāĻž āĻāϤā§āĻĒāύā§āύ āĻĒā§āϰāĻāĻžāĻŦāĻā§āϞāĻŋ āϝā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ 3D āĻāĻŖāĻž API āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ā§ˇ āĻāĻāĻāĻŋ āύāϤā§āύ āϰāĻŋāϏā§āϰā§āϏāϞā§āĻĄāĻžāϰ āĻāĻĒāĻžāĻĻāĻžāύ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž Qt āĻā§āĻāĻ 3D-āϤ⧠āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ āϏāϰāĻā§āĻāĻžāĻŽ āϏāϰāĻŦāϰāĻžāĻš āĻāϰ⧠āĻāĻŦāĻ āĻāĻĒāύāĻžāĻā§ āĻāĻžāϞ āĻŦāĻž āĻā§āĻā§āϏāĻāĻžāϰā§āϰ āĻŽāϤ⧠āĻŦāĻĄāĻŧ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āϏāĻā§āϰāĻŋāϝāĻŧ āϞā§āĻĄāĻŋāĻ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻžāϰ āĻ
āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ āĻāĻŦāĻ āϏā§āĻāϏāĻžāĻĨā§ āĻĻā§āĻļā§āϝāĻŽāĻžāύ⧠āĻĒāĻĄāĻŧā§ āύāĻž āĻāĻŽāύ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ āĻāύāϞā§āĻĄ āĻāϰāĻžāϰ āĻ
āύā§āĻŽāϤāĻŋ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻāύāĻžāϏā§āĻĨāϞā§āϰ āĻāϞāĻžāĻāĻžāĨ¤

- Qt PDF āĻŽāĻĄāĻŋāĻāϞā§āϰ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝā§āĻāĻŋ Qt 5.15-āĻ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻāĻŋāϞ āĻāĻŋāύā§āϤ⧠Qt 6-āĻ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāĻŋāϞ āύāĻžāĨ¤

- Qt āĻā§āϰ āĻŽāĻĄāĻŋāĻāϞ⧠āύāϤā§āύ āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ āĻāĻļ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻĒā§āϰāϧāĻžāύāϤ āϏā§āĻā§āϰāĻŋāĻ āĻĄā§āĻāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤāĨ¤ QLocale ISO639-2 āĻāĻžāώāĻž āĻā§āĻĄā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰā§āĻā§āĨ¤ QDate, QTime āĻāĻŦāĻ QLocale-āĻ AM/PM āϏāĻŽāϝāĻŧ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻāĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ JSON āĻāĻŦāĻ CBOR āĻĢāϰāĻŽā§āϝāĻžāĻā§āϰ āĻŽāϧā§āϝ⧠āϏāĻšāĻā§ āϰā§āĻĒāĻžāύā§āϤāϰāĨ¤ QtFuture::whenAll() āĻāĻŦāĻ whenAny() āĻĒāĻĻā§āϧāϤāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻŋāĻāĻāĻŋ āĻĒāĻāĻŋāĻļāύāĻŋāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻāϰā§āϤā§āĻ āĻĒā§āϰāĻĻāϤā§āϤ āĻ āĻŦāϏā§āĻĨāĻžāύ āϤāĻĨā§āϝā§āϰ āύāĻŋāϰā§āĻā§āϞāϤāĻž āύāĻŋāϰā§āĻŖāϝāĻŧ āĻāϰāĻžāϰ āϏāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ Android āĻāĻŦāĻ āĻāĻāĻāĻāϏāĨ¤
- Qt Bluetooth, Bluetooth LE āϏāĻžāĻĒā§āϰā§āĻ āĻāĻŦāĻ Bluetooth āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ Windows.
- Qt āĻāĻāĻā§āĻāĻā§āϞāĻŋ āϏā§āĻāĻžāĻāϞ āĻļā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻā§āĻ-āϰā§āĻā§āϞāĻŋāĻāĻļāύ āϏā§āĻā§āϰā§āύ, āϏā§āĻāĻžāĻāϞāĻŋāĻ āĻāĻŦāĻ āĻā§āĻšāĻžāϰāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāύā§āϝ āĻāύā§āύāϤ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĻā§āĨ¤
- CMake āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāύā§āύāϤ āĻŦāĻŋāϞā§āĻĄ āϏāĻŋāϏā§āĻā§āĻŽāĨ¤ qt-generate-deploy-app-script() āĻĢāĻžāĻāĻļāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻāύā§āϝ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϤā§āϰāĻŋāĻā§ āϏāĻšāĻ āĻāϰā§āĨ¤
- āĻā§āĻĄ āĻŦā§āϏā§āϰ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞāϤāĻž āĻāĻŦāĻ āĻā§āĻŖāĻŽāĻžāύ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻ āύā§āĻ āĻāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ Qt 6.2 āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻĒāϰ āĻĨā§āĻā§, 1750āĻāĻŋ āĻŦāĻžāĻ āϰāĻŋāĻĒā§āϰā§āĻ āĻŦāύā§āϧ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Qt 6.x āĻāϰ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āϰāĻŋāϞāĻŋāĻā§ āϤāĻžāϰāĻž WebAssembly, QHttpServer, gRPC, FFmpeg, Qt āϏā§āĻĒāĻŋāĻ āĻāĻŦāĻ Qt āĻ āĻŦāϏā§āĻĨāĻžāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠Qt āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻžāϰ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄā§āϰ āĻāύā§āϝ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϏāĻŽāϰā§āĻĨāύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āĻāϰā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru






