የQt ኩባንያ የQt 6.3 ማዕቀፍ አውጥቷል፣ ይህም የQt 6 ቅርንጫፍን ተግባር ለማረጋጋት እና ለማስፋት ያለውን ሥራ ቀጥሏል። Qt 6.3 ለፕላትፎርሞች ድጋፍ ይሰጣል። Windows 10, macOS 10.14+ ፣ Linux (Ubuntu 20.04, CentOS 8.2፣ ኦፕንሱሴ 15.3፣ ሱሴ 15 SP2)፣ iOS 13+፣ Android 6+ (ኤፒአይ 23+)፣ webOS፣ INTEGRITY እና QNX። የQt ክፍሎች የምንጭ ኮድ በLGPLv3 እና GPLv2 ፈቃዶች መሠረት ፈቃድ ተሰጥቶታል።
በQt 6.3 ውስጥ ዋና ለውጦች፡-
- የQt QML ሞጁል የqmltc (የ QML አይነት ማጠናከሪያ) ማጠናከሪያ የሙከራ ትግበራን ያቀርባል፣ ይህም የ QML ነገር አወቃቀሮችን በC ++ ክፍሎች ውስጥ እንዲያጠናቅቁ ያስችልዎታል። ለ Qt 6.3 የንግድ ተጠቃሚዎች የQt ፈጣን ማጠናቀቂያ ምርት ተዘጋጅቷል፣ ይህም ከላይ ከተጠቀሰው QML አይነት ማጠናከሪያ በተጨማሪ QML ስክሪፕት ማጠናከሪያን ያካትታል፣ ይህም የ QML ተግባራትን እና አገላለጾችን ወደ ሲ ++ ኮድ እንዲያጠናቅቁ ያስችልዎታል። Qt Quick Compiler መጠቀማቸው QML ላይ የተመሰረቱ ፕሮግራሞችን አፈጻጸም ወደ ቤተኛ ፕሮግራሞች ለማቅረብ እንደሚያስችል ተወስቷል፤በተለይ ቅጥያዎችን ሲያጠናቅቅ የጅምር እና የማስፈጸሚያ ጊዜ በግምት ከ20-35% ቅናሽ አለ። የተተረጎመውን ስሪት ለመጠቀም.

- የ"Qt Language Server" ሞጁል ለቋንቋ አገልጋይ እና ለ JsonRpc 2.0 ፕሮቶኮሎች ድጋፍ ተተግብሯል።
- ኮምፖዚት ወደ Qt Wayland Compositor ሞጁል ተጨምሯል። አገልጋይ የራስዎን ብጁ የሼል ቅጥያዎች ለመፍጠር Qt Shell እና API።
- Qt ፈጣን ቁጥጥሮች የቀን መቁጠሪያን እና መረጃን በዛፍ እይታ ለማሳየት የ CalendarModel እና TreeView QML አይነቶችን ከግንኙነቶች አተገባበር ጋር ያዋህዳል።


- የ QML አይነቶች MessageDialog እና FolderDialog ወደ Qt Quick Dialogs ሞጁል ተጨምረዋል በመድረክ የተሰጡ የስርዓት መገናኛ ሳጥኖችን ተጠቅመው መልእክቶችን ለማሳየት እና በፋይሎች ለማሰስ።

- Qt ፈጣን ከጽሑፍ ጋር አብሮ የመስራትን አፈፃፀም እና ቅልጥፍናን አሻሽሏል። ለምሳሌ፣ በጣም ትላልቅ ሰነዶችን ወደ ጽሁፍ፣ TextEdit፣ TextArea እና TextInput ክፍሎች ሲያስተላልፍ መቀዛቀዝ እና ትልቅ የማህደረ ትውስታ ፍጆታን የማቅረብ ችግሮች ተፈትተዋል።
- የነገር ነጸብራቆችን ለማቅረብ የ QML ኤለመንት ReflectionProbe ወደ Qt ፈጣን 3D ሞጁል ተጨምሯል። የ3-ል ቅንጣቶች ኤፒአይ ተዘርግቷል በትልቁ የቅንጣት ክምችት (ጭስ፣ ጭጋግ፣ ወዘተ.) ወደ 3-ል ትዕይንቶች የተፈጠሩ ተፅዕኖዎችን ለመጨመር። አዲስ ResourceLoader ኤለመንት ተተግብሯል፣ በQt Quick 3D ውስጥ ሃብቶችን ለማስተዳደር የሚረዱ መሳሪያዎችን በማቅረብ እና እንደ ሜሽ ወይም ሸካራማነቶች ያሉ ትላልቅ ሀብቶችን በንቃት መጫንን እንዲያደራጁ እና እንዲሁም በሚታዩ ውስጥ የማይወድቁ ሀብቶችን የማውረድ ፍቃዱን ለመቆጣጠር ያስችላል። የቦታው አካባቢ.

- በQt 5.15 የነበረው ነገር ግን በQt 6 ውስጥ ያልተካተተውን የQt ፒዲኤፍ ሞጁል ቅድመ እይታ ትግበራ ታክሏል።

- አዲስ ተግባራት መካከል ትልቅ ክፍል Qt ኮር ሞጁል ታክለዋል, በዋናነት ሕብረቁምፊ ውሂብ የማቀናበር ችሎታዎችን ከማስፋፋት ጋር የተያያዘ. QLocale ለ ISO639-2 የቋንቋ ኮዶች ድጋፍ አድርጓል። ለ AM/PM ሰዓት ገላጭዎች ወደ QDate፣ QTime እና QLocale ድጋፍ ታክሏል። በJSON እና CBOR ቅርጸቶች መካከል ቀላል ልወጣ። ታክሏል QtFuture :: ሁሉም () እና መቼ ማንኛውም () ዘዴዎች.
- የQt አቀማመጥ በፕላትፎርሞች የሚቀርበውን የአካባቢ ውሂብ ትክክለኛነት የመወሰን ችሎታ ይሰጣል። Android እና iOS።
- Qt ብሉቱዝ ስለ ብሉቱዝ LE ድጋፍ እና የብሉቱዝ አስማሚ ሁኔታ መረጃን የማሳየት ችሎታ ይሰጣል። Windows.
- Qt መግብሮች የቅጥ ሉሆችን በመጠቀም ባለከፍተኛ ጥራት ስክሪኖች፣ የቅጥ አሰራር እና መልክን ለመቀየር ድጋፍን አሻሽለዋል።
- በCMake ላይ የተመሠረተ የተሻሻለ የግንባታ ስርዓት። በተለያዩ መድረኮች ላይ መተግበሪያዎችን ለማሰማራት ስክሪፕቶችን ማመንጨትን የሚያቃልል የqt-generate-deploy-app-script() ተግባር ታክሏል።
- የኮድ መሰረቱን መረጋጋት እና ጥራት ለማሻሻል ብዙ ስራዎች ተሰርተዋል. Qt 6.2 ከተለቀቀ በኋላ 1750 የሳንካ ሪፖርቶች ተዘግተዋል።
- በሚቀጥሉት ወሳኝ የQt 6.x ልቀቶች ለ WebAssembly ፣ QHttpServer ፣ gRPC ፣ በFFmpeg ፣ Qt Speech እና Qt አካባቢ ላይ የተመሰረተ የ Qt መልቲሚዲያን ሙሉ ድጋፍ ተግባራዊ ለማድረግ አቅደዋል።
ምንጭ: opennet.ru






