Qt 6.3 ማዕቀፍ መልቀቅ

የ Qt ኩባንያ የ Qt 6.3 ማዕቀፍ መልቀቅን አሳትሟል ፣ በዚህ ውስጥ ሥራው የ Qt 6 ቅርንጫፍ ተግባራትን ማረጋጋት እና ማሳደግ ይቀጥላል ። Qt 6.3 ለመሣሪያ ስርዓቶች ዊንዶውስ 10 ፣ ማክሮስ 10.14+ ፣ ሊኑክስ (ኡቡንቱ 20.04 ፣ ሴንት ኦኤስ 8.2) ድጋፍ ይሰጣል ። ፣ openSUSE 15.3፣ SUSE 15 SP2)፣ iOS 13+፣ Android 6+ (API 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 6.3 ማዕቀፍ መልቀቅ
  • የ"Qt Language Server" ሞጁል ለቋንቋ አገልጋይ እና ለ JsonRpc 2.0 ፕሮቶኮሎች ድጋፍ ተተግብሯል።
  • የQt Wayland Compositor ሞጁል የራስዎን ብጁ የሼል ቅጥያዎች ለመፍጠር የQt Shell ስብጥር አገልጋይ እና ኤፒአይ አክሏል።
  • Qt ፈጣን ቁጥጥሮች የቀን መቁጠሪያን እና መረጃን በዛፍ እይታ ለማሳየት የ CalendarModel እና TreeView QML አይነቶችን ከግንኙነቶች አተገባበር ጋር ያዋህዳል።
    Qt 6.3 ማዕቀፍ መልቀቅQt 6.3 ማዕቀፍ መልቀቅ
  • የ QML አይነቶች MessageDialog እና FolderDialog ወደ Qt ​​Quick Dialogs ሞጁል ተጨምረዋል በመድረክ የተሰጡ የስርዓት መገናኛ ሳጥኖችን ተጠቅመው መልእክቶችን ለማሳየት እና በፋይሎች ለማሰስ።
    Qt 6.3 ማዕቀፍ መልቀቅ
  • Qt ፈጣን ከጽሑፍ ጋር አብሮ የመስራትን አፈፃፀም እና ቅልጥፍናን አሻሽሏል። ለምሳሌ፣ በጣም ትላልቅ ሰነዶችን ወደ ጽሁፍ፣ TextEdit፣ TextArea እና TextInput ክፍሎች ሲያስተላልፍ መቀዛቀዝ እና ትልቅ የማህደረ ትውስታ ፍጆታን የማቅረብ ችግሮች ተፈትተዋል።
  • የነገር ነጸብራቆችን ለማቅረብ የ QML ኤለመንት ReflectionProbe ወደ Qt ​​ፈጣን 3D ሞጁል ተጨምሯል። የ3-ል ቅንጣቶች ኤፒአይ ተዘርግቷል በትልቁ የቅንጣት ክምችት (ጭስ፣ ጭጋግ፣ ወዘተ.) ወደ 3-ል ትዕይንቶች የተፈጠሩ ተፅዕኖዎችን ለመጨመር። አዲስ ResourceLoader ኤለመንት ተተግብሯል፣ በQt Quick 3D ውስጥ ሃብቶችን ለማስተዳደር የሚረዱ መሳሪያዎችን በማቅረብ እና እንደ ሜሽ ወይም ሸካራማነቶች ያሉ ትላልቅ ሀብቶችን በንቃት መጫንን እንዲያደራጁ እና እንዲሁም በሚታዩ ውስጥ የማይወድቁ ሀብቶችን የማውረድ ፍቃዱን ለመቆጣጠር ያስችላል። የቦታው አካባቢ.
    Qt 6.3 ማዕቀፍ መልቀቅ
  • በQt 5.15 የነበረው ነገር ግን በQt 6 ውስጥ ያልተካተተውን የQt ፒዲኤፍ ሞጁል ቅድመ እይታ ትግበራ ታክሏል።
    Qt 6.3 ማዕቀፍ መልቀቅ
  • አዲስ ተግባራት መካከል ትልቅ ክፍል Qt ኮር ሞጁል ታክለዋል, በዋናነት ሕብረቁምፊ ውሂብ የማቀናበር ችሎታዎችን ከማስፋፋት ጋር የተያያዘ. QLocale ለ ISO639-2 የቋንቋ ኮዶች ድጋፍ አድርጓል። ለ AM/PM ሰዓት ገላጭዎች ወደ QDate፣ QTime እና QLocale ድጋፍ ታክሏል። በJSON እና CBOR ቅርጸቶች መካከል ቀላል ልወጣ። ታክሏል QtFuture :: ሁሉም () እና መቼ ማንኛውም () ዘዴዎች.
  • Qt አቀማመጥ በአንድሮይድ እና አይኦኤስ መድረኮች የቀረበውን የአካባቢ ውሂብ ትክክለኛነት የመወሰን ችሎታን ይሰጣል።
  • Qt ብሉቱዝ ስለ ብሉቱዝ LE ድጋፍ እና በዊንዶውስ ውስጥ ስላለው የብሉቱዝ አስማሚ ሁኔታ መረጃን ይሰጣል።
  • Qt መግብሮች የቅጥ ሉሆችን በመጠቀም ባለከፍተኛ ጥራት ስክሪኖች፣ የቅጥ አሰራር እና መልክን ለመቀየር ድጋፍን አሻሽለዋል።
  • በCMake ላይ የተመሠረተ የተሻሻለ የግንባታ ስርዓት። በተለያዩ መድረኮች ላይ መተግበሪያዎችን ለማሰማራት ስክሪፕቶችን ማመንጨትን የሚያቃልል የqt-generate-deploy-app-script() ተግባር ታክሏል።
  • የኮድ መሰረቱን መረጋጋት እና ጥራት ለማሻሻል ብዙ ስራዎች ተሰርተዋል. Qt 6.2 ከተለቀቀ በኋላ 1750 የሳንካ ሪፖርቶች ተዘግተዋል።
  • በሚቀጥሉት ወሳኝ የQt 6.x ልቀቶች ለ WebAssembly ፣ QHttpServer ፣ gRPC ፣ በFFmpeg ፣ Qt Speech እና Qt አካባቢ ላይ የተመሰረተ የ Qt መልቲሚዲያን ሙሉ ድጋፍ ተግባራዊ ለማድረግ አቅደዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ