Qt 6.4 નવી સુવિધાઓ, આંતરિક સુધારાઓ અને વધુ સાથે આવે છે

Qt 6.4 નવી સુવિધાઓ, આંતરિક સુધારાઓ અને વધુ સાથે આવે છે

Qt એ ક્રોસ-પ્લેટફોર્મ ઑબ્જેક્ટ-ઓરિએન્ટેડ ફ્રેમવર્ક છે જેનો વ્યાપકપણે ગ્રાફિકલ યુઝર ઇન્ટરફેસનો ઉપયોગ કરતા પ્રોગ્રામ્સ વિકસાવવા માટે થાય છે.

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

Q ની ટીમt એ ક્યુટી ક્વિકના ટેબલવ્યૂ અને ટ્રીવ્યુ પ્રકારોમાં વધુ કાર્યક્ષમતા ઉમેરી, નવા પ્લેટફોર્મ માટે સપોર્ટ પ્રસ્તુત કરવા ઉપરાંત, તે ઘણી નવી સુવિધાઓ લાવે છે, કેટલીક તકનીકી પ્રગતિ અને ઘણા આંતરિક સુધારાઓ તરીકે.

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

આ નવા સંસ્કરણમાં WebAssembly પ્લેટફોર્મ માટે સંપૂર્ણ સમર્થન લાગુ કરવામાં આવ્યું છે, જે તમને વેબ બ્રાઉઝરમાં ચાલતી અને વિવિધ હાર્ડવેર પ્લેટફોર્મ્સ વચ્ચે પોર્ટેબલ હોય તેવી Qt એપ્લિકેશનો બનાવવાની મંજૂરી આપે છે. વેબ એસેમ્બલી પ્લેટફોર્મ માટે બનાવેલ એપ્લિકેશન, JIT કોપી કરવા માટે આભાર, નેટીવ કોડની નજીકના પ્રદર્શન સાથે ચાલે છે, Qt Quick, Qt Quick 3D અને Qt માં ઉપલબ્ધ વિઝ્યુલાઇઝેશન ટૂલ્સનો ઉપયોગ કરી શકે છે.

બીજો પરિવર્તન કે જે standsભા છે તે છે Qt TextToSpeech મોડ્યુલને મુખ્ય બંધારણમાં પરત કર્યું, જેનો Qt 5 માં સમાવેશ કરવામાં આવ્યો હતો, પરંતુ Qt 6 શાખામાં સમાવેશ કરવામાં આવ્યો ન હતો. મોડ્યુલ વાણી સંશ્લેષણ સાધનો પ્રદાન કરે છે, જેનો ઉપયોગ વિકલાંગ લોકો માટે એપ્લિકેશનની સુલભતા વધારવા અથવા વપરાશકર્તા માટે નવા પૃષ્ઠભૂમિ માહિતી સાધનોને અમલમાં મૂકવા માટે થઈ શકે છે, ઉદાહરણ તરીકે, કાર ઈન્ફોટેનમેન્ટ એપ્લિકેશન્સમાં સૂચનાઓ પ્રદર્શિત કરવા માટે. Linux પર, સ્પીચ ડિસ્પેચર લાઇબ્રેરીનો ઉપયોગ કરીને ટેક્સ્ટ-ટુ-સ્પીચ કન્વર્ઝન કરવામાં આવે છે (libspeechd), અને અન્ય પ્લેટફોર્મ પર પ્રમાણભૂત ઓપરેટિંગ સિસ્ટમ API દ્વારા.

આ ઉપરાંત એ પણ પ્રકાશમાં આવ્યું છે કે iOS શૈલી અમલીકરણ સાથે પ્રાયોગિક મોડ્યુલ ઉમેર્યું QtQuick માટે. ક્યુટી ક્વિક કંટ્રોલ્સ પર આધારિત એપ્લિકેશંસ આ મોડ્યુલનો ઉપયોગ iOS પ્લેટફોર્મ પર મૂળ સ્કિન બનાવવા માટે કરી શકે છે, જેમ કે Windows, macOS અને Android પર નેટિવ સ્કિનનો ઉપયોગ કરવામાં આવે છે.

એક મોડ્યુલ ઉમેર્યું HTTP સર્વર કાર્યક્ષમતાને એકીકૃત કરવા માટે પ્રાયોગિક QtHttpServer HTTP/1.1, TLS/HTTPS, વેબસોકેટ્સ, એરર હેન્ડલિંગ, URL પેરામીટર્સ (QHttpServerRouter) અને REST API પર આધારિત વિનંતી રૂટીંગને સપોર્ટ કરતી એપ્લિકેશન્સમાં.

પ્રાયોગિક Qt ઝડપી 3D ભૌતિકશાસ્ત્ર મોડ્યુલ ઉમેર્યું, જે ભૌતિક પ્રક્રિયાઓનું અનુકરણ કરવા માટે API પ્રદાન કરે છે જેનો ઉપયોગ Qt Quick 3D સાથે થઈ શકે છે ક્રિયાપ્રતિક્રિયા કરવા અને વસ્તુઓને વાસ્તવિક રીતે ખસેડવા 3D દ્રશ્યોમાં. અમલીકરણ PhysX એન્જિન પર આધારિત છે.

તે પણ પ્રકાશિત થયેલ છે Qt ક્વિક 3D મોડ્યુલમાં વૈશ્વિક પ્રકાશ માટે પ્રાયોગિક સમર્થન ઉમેર્યું 3D દ્રશ્યમાં વિવિધ સ્રોતોમાંથી પ્રકાશનું વધુ વાસ્તવિક અનુકરણ કરવા માટે ઇરેડિયન્સ નકશાનો ઉપયોગ કરવો. Qt ક્વિક 3D રેખીય કણો, ગ્લોઇંગ મટિરિયલ્સ, એડવાન્સ રિફ્લેક્શન સેટિંગ્સ, સ્કાયબોક્સ અને કસ્ટમ મટિરિયલ્સ અને ટેક્સચરને પણ સપોર્ટ કરે છે.

કીબોર્ડ નેવિગેશન, પંક્તિ અને સ્તંભની પસંદગી, સેલ પોઝિશન, એનિમેશન અને ટ્રી સ્ટ્રક્ચરને તોડી પાડવા અને વિસ્તરણ કરવા પર વધુ નિયંત્રણ માટે Qt ક્વિકમાં પૂરા પાડવામાં આવેલ ટેબલવ્યૂ અને ટ્રીવ્યૂ પ્રકારો વિસ્તૃત કરવામાં આવ્યા છે.

ક્યુટી ક્વિક એક નવો ફ્રેમ એનિમેશન પ્રકાર રજૂ કરે છે જે કોડને એનિમેશન ફ્રેમ્સ સાથે સુમેળમાં ચલાવવા માટે પરવાનગી આપે છે. એનિમેશન સ્મૂથનેસ સુધારવા માટે, Qt ક્વિક મલ્ટી-થ્રેડેડ રેન્ડરીંગ દરમિયાન vsync મિસંક્રોનાઇઝેશનનું સ્વચાલિત હેન્ડલિંગ પણ પ્રદાન કરે છે.

વિજેટ QQuickWidget, જે Qt ક્વિક અને Qt વિજેટ પર આધારિત તત્વોને જોડતા ઇન્ટરફેસ બનાવવાની મંજૂરી આપે છે, RHI સ્તર માટે સંપૂર્ણ સમર્થન છે (રેન્ડરીંગ હાર્ડવેર ઈન્ટરફેસ), જે તમને ઓપનજીએલનો ઉપયોગ કરીને જ નહીં, પણ API વલ્કન, મેટલ અને ડાયરેક્ટ 3D પર પણ કામ કરવાની મંજૂરી આપે છે.

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

  • QSslServer વર્ગને Qt નેટવર્ક મોડ્યુલમાં ઉમેરવામાં આવ્યો છે, જે તમને કાર્યક્ષમ નેટવર્ક સર્વર્સ બનાવવા માટે પરવાનગી આપે છે જે સુરક્ષિત સંચાર ચેનલ સ્થાપિત કરવા માટે TLS નો ઉપયોગ કરે છે.
  • Qt મલ્ટીમીડિયા મોડ્યુલમાં પ્રાયોગિક બેકએન્ડ ઉમેરવામાં આવ્યું છે, જે વિડિયો અને ઑડિઓ પ્રોસેસિંગ માટે FFmpeg પેકેજનો ઉપયોગ કરે છે.
  • અવકાશી ધ્વનિ માટે ઉમેરાયેલ સમર્થન, જે તમને ત્રિ-પરિમાણીય ધ્વનિ વિતરણ સાથે દ્રશ્યો બનાવવા અને શ્રોતા સ્થાન, ઓરડાના કદ અને દિવાલ અને ફ્લોર સામગ્રીના આધારે ધ્વનિ પ્રતિબિંબ લાક્ષણિકતાઓ સાથે વર્ચ્યુઅલ રૂમનું અનુકરણ કરવાની મંજૂરી આપે છે.
  • Qt વિજેટ્સ મોડ્યુલમાં, QFormLayout વર્ગને માળખાગત વપરાશકર્તા ઇનપુટ મેળવવા માટે ઇન્ટરફેસ બનાવવા માટેના કાર્યો સાથે વિસ્તૃત કરવામાં આવે છે.
  • QWizard વર્ગમાં, મલ્ટી-સ્ટેજ ઇન્ટરફેસ બનાવવા માટે રચાયેલ છે, ફોર્મમાં લીટીઓની દૃશ્યતાને નિયંત્રિત કરવા અને કોઈપણ વિઝાર્ડ પૃષ્ઠ પર નેવિગેટ કરવા માટે API ઉમેરવામાં આવ્યા છે.
  • QML એ C++ થી QML માં સંરચિત ડેટા પસાર કરવાનું સરળ બનાવવા માટે મૂલ્ય પ્રકારો માટે સપોર્ટમાં સુધારો કર્યો છે.
  • QTextDocuments વર્ગમાં માર્કડાઉન માર્કઅપ માટે સમર્થન ઉમેર્યું.

છેલ્લે જેઓ છે તેમના માટે તેના વિશે વધુ જાણવામાં રસ છે, તમારે જાણવું જોઈએ કે Qt 6.4 Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2 , openSUSE 15.3, SUSE 15 SP2 ) માટે સપોર્ટ પૂરો પાડે છે.

તમે વધુ વિગતો મેળવી શકો છો નીચેની કડીમાં


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

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

*

*

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