Qt 6.3 મોડ્યુલો, નવા કાર્યો અને વધુમાં સુધારા સાથે આવે છે

ક્યુટ કંપનીએ અનાવરણ કર્યું મેં તાજેતરમાં ફ્રેમવર્કનું નવું સંસ્કરણ પ્રકાશિત કર્યું છે qt 6.3, જેમાં Qt 6 શાખાની કાર્યક્ષમતામાં સ્થિરતા અને વધારો કરવાનું કામ ચાલુ રહે છે.

Qt 6.3 નું આ નવું સંસ્કરણ Windows 10, macOS 10.14+, તેમજ ઘણા Linux વિતરણો, iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY અને QNX માટે સમર્થન પૂરું પાડે છે.

ક્યુટ 6.3 ની મુખ્ય નવી સુવિધાઓ

QT 6.3 ના આ નવા સંસ્કરણમાં Qt QML મોડ્યુલમાં પ્રાયોગિક અમલીકરણ પ્રસ્તાવિત છે qmltc કમ્પાઇલરમાંથી (QML પ્રકાર કમ્પાઇલર) જે તમને C++ માં વર્ગોમાં QML ઑબ્જેક્ટ સ્ટ્રક્ચર્સને કમ્પાઇલ કરવાની મંજૂરી આપે છે.

વ્યવસાય વપરાશકર્તાઓ માટે Qt 6.3 થી, Qt ક્વિક કમ્પાઈલર ઉત્પાદન તૈયાર કરવામાં આવ્યું છે, જેમાં ઉપર જણાવેલ QML પ્રકાર કમ્પાઇલર ઉપરાંત, QML સ્ક્રિપ્ટ કમ્પાઇલરનો સમાવેશ થાય છે, જે તમને C++ કોડમાં QML અભિવ્યક્તિઓ અને કાર્યોને કમ્પાઇલ કરવાની મંજૂરી આપે છે. તે નોંધ્યું છે કે Qt ક્વિક કમ્પાઈલરનો ઉપયોગ QML-આધારિત પ્રોગ્રામ્સના પ્રદર્શનને નેટીવ પ્રોગ્રામ્સની નજીક લાવવાનું શક્ય બનાવે છે, ખાસ કરીને, જ્યારે એક્સ્ટેંશન કમ્પાઈલ કરતી વખતે, સ્ટાર્ટઅપ અને એક્ઝેક્યુશન સમયમાં લગભગ 20-35% નો ઘટાડો થાય છે. અર્થઘટન કરેલ સંસ્કરણનો ઉપયોગ કરવા માટે સરખામણી.

બીજો પરિવર્તન કે જે standsભા છે તે છે ટેક્સ્ટ સાથે કામ કરતી વખતે Qt Quick એ પ્રદર્શન અને કાર્યક્ષમતામાં સુધારો કર્યો છે. ઉદાહરણ તરીકે, Text, TextEdit, TextArea અને TextInput ઘટકોને ખૂબ મોટા દસ્તાવેજો પસાર કરતી વખતે ધીમી પ્રક્રિયા અને મેમરી વપરાશની સમસ્યાઓ ઉકેલાઈ ગઈ છે.

તે પણ પ્રકાશિત થયેલ છે Qt Quick 3D મોડ્યુલમાં QML ReflectionProbe તત્વ ઉમેર્યું વસ્તુઓના પ્રતિબિંબને રજૂ કરવા. 3D પાર્ટિકલ્સ API એ કણોના વિશાળ સંચય (ધુમાડા, ધુમ્મસ, વગેરે) થી બનેલા 3D દ્રશ્યોમાં અસરો ઉમેરવા માટે વિસ્તૃત કરવામાં આવ્યું છે. નવું રિસોર્સલોડ તત્વ અમલમાં મૂક્યુંr જે Qt Quick 3D માં સંસાધનોનું સંચાલન કરવા માટેના સાધનો પૂરા પાડે છે અને મેશેસ અથવા ટેક્સચર જેવા મોટા સંસાધનોને પહેલાથી લોડ કરવાની મંજૂરી આપે છે, તેમજ તે સંસાધનોને ડાઉનલોડ કરવાની સ્વીકાર્યતાને નિયંત્રિત કરે છે જે દ્રશ્યના દૃશ્યક્ષમ વિસ્તારમાં આવતા નથી.

બીજી તરફ, તે નોંધ્યું છે કે Qt કોર મોડ્યુલમાં ઘણી બધી નવી સુવિધાઓ ઉમેરવામાં આવી છે, મુખ્યત્વે સ્ટ્રિંગ ડેટાની પ્રક્રિયા કરવા માટેની ક્ષમતાઓને વિસ્તૃત કરવા અને QLocaleમાં ISO639-2 ભાષા કોડ માટે સપોર્ટ ઉમેરવા સાથે સંબંધિત છે.

અન્ય ફેરફારોમાંથી જે આ નવા સંસ્કરણથી standભા છે:

  • QDate, QTime અને QLocale માટે AM/PM સમય સ્પષ્ટીકરણો માટે સમર્થન ઉમેર્યું. JSON અને CBOR ફોર્મેટ વચ્ચે સરળ રૂપાંતરણ. QtFuture::whenAll() અને whenAny() પદ્ધતિઓ ઉમેરી.
  • ભાષા સર્વર અને JsonRpc 2.0 પ્રોટોકોલ્સ માટે સપોર્ટ સાથે "Qt લેંગ્વેજ સર્વર" મોડ્યુલનો અમલ કર્યો.
  • તમારા પોતાના કસ્ટમ શેલ એક્સ્ટેન્શન્સ બનાવવા માટે Qt વેલેન્ડ કંપોઝર મોડ્યુલે Qt શેલ સંયુક્ત સર્વર અને API ઉમેર્યા છે.
  • ક્યુટી ક્વિક કંટ્રોલ્સ ટ્રી વ્યુમાં કૅલેન્ડર અને ડેટા પ્રદર્શિત કરવા માટે ઇન્ટરફેસના અમલીકરણ સાથે કૅલેન્ડર મોડલ અને ટ્રીવ્યૂ QML પ્રકારોને એકીકૃત કરે છે.
  • સંદેશ પ્રદર્શિત કરવા અને ફાઇલોને નેવિગેટ કરવા માટે પ્લેટફોર્મ દ્વારા પ્રદાન કરાયેલ સિસ્ટમ સંવાદોનો ઉપયોગ કરવા માટે Qt ક્વિક ડાયલોગ મોડ્યુલમાં QML MessageDialog અને FolderDialog પ્રકારો ઉમેર્યા.
  • Qt PDF મોડ્યુલનું પ્રારંભિક અમલીકરણ ઉમેર્યું, જે Qt 5.15 માં હાજર હતું પરંતુ Qt 6 માં સમાવેલ નથી.
  • Qt પોઝિશનિંગ એન્ડ્રોઇડ અને iOS પ્લેટફોર્મ્સ દ્વારા પ્રદાન કરવામાં આવેલ સ્થાન ડેટાની ચોકસાઈ નક્કી કરવાની ક્ષમતા પ્રદાન કરે છે.
  • Qt બ્લૂટૂથ, Windows માં બ્લૂટૂથ LE સુસંગતતા અને બ્લૂટૂથ ઍડપ્ટરની સ્થિતિ વિશેની માહિતી પ્રદાન કરે છે.
  • Qt વિજેટ્સે સ્ટાઈલ શીટ્સનો ઉપયોગ કરીને ઉચ્ચ રીઝોલ્યુશન ડિસ્પ્લે, શૈલીઓ અને શૈલીમાં ફેરફાર માટે સપોર્ટ સુધાર્યો છે.
  • CMake પર આધારિત સુધારેલ બિલ્ડ સિસ્ટમ. અલગ-અલગ પ્લેટફોર્મ્સ પર એપ્સ જમાવવા માટે સ્ક્રિપ્ટ જનરેટ કરવાનું સરળ બનાવવા માટે qt-generate-deploy-app-script() ફંક્શન ઉમેર્યું.
  • કોડ બેઝની સ્થિરતા અને ગુણવત્તા સુધારવા માટે ઘણું કામ કરવામાં આવ્યું છે. Qt 6.2 ના પ્રકાશનથી, 1750 બગ રિપોર્ટ્સ બંધ કરવામાં આવ્યા છે.

છેલ્લે એ ઉલ્લેખનીય છે કે Qt 6.x ની આગામી મુખ્ય રીલીઝ WebAssembly, QHttpServer, gRPC, FFmpeg, Qt સ્પીચ અને Qt સ્થાન પર આધારિત Qt મલ્ટીમીડિયા માટે બેકએન્ડ માટે સંપૂર્ણ સમર્થન અમલમાં મૂકવાની યોજના ધરાવે છે.

જો તમે તેના વિશે વધુ જાણવા માંગતા હો, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.