Qt 6.5 એ LTS સંસ્કરણ તરીકે આવે છે અને ઘણી બધી ભૂલોને સુધારે છે અને સામાન્ય સુધારાઓ રજૂ કરે છે

qt-6

Qt 6 શ્રેણીના છઠ્ઠા પ્રકાશનમાં, અમે ગ્રાફિક્સ અને UI વિકાસકર્તાઓ અને એપ્લિકેશન બેકએન્ડ માટે ઘણી નવી સુવિધાઓ રજૂ કરી છે.

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

ક્યુટી 6.5 એલટીએસ રિલીઝની સ્થિતિ પ્રાપ્ત કરી, જેમાં ત્રણ વર્ષની અંદર વ્યાપારી લાયસન્સ વપરાશકર્તાઓ માટે અપડેટ્સ રિલીઝ કરવામાં આવશે (બાકીના માટે, અપડેટ્સ આગામી મુખ્ય સંસ્કરણની રચનાના છ મહિના પહેલા પ્રકાશિત કરવામાં આવશે). Qt 6.2 ની અગાઉની LTS શાખા માટે સપોર્ટ 30 સપ્ટેમ્બર, 2024 સુધી ચાલશે. Qt 5.15 શાખા મે 2025 સુધી ચાલુ રહેશે.

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

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

નવા ફેરફારમાં બીજો ફેરફાર તે છે ડાર્ક મોડ સપોર્ટ ઉમેર્યો વિન્ડોઝ ડિઝાઇન, તેમજ એ શ્યામ લેઆઉટની સ્વચાલિત એપ્લિકેશન સક્ષમ જો એપ્લિકેશન એવી શૈલીનો ઉપયોગ કરે છે જે પેલેટને બદલતી નથી તો ફ્રેમ અને શીર્ષક માટે સિસ્ટમ અને સેટિંગ્સમાં સક્ષમ છે. એપ્લિકેશનમાં, તમે QStyleHints::colorScheme પ્રોપર્ટી પર પ્રક્રિયા કરીને સિસ્ટમ થીમ ફેરફારો માટે તમારી પોતાની પ્રતિક્રિયાને કસ્ટમાઇઝ કરી શકો છો.

ક્યુટી ક્વિક કંટ્રોલ્સમાં, એન્ડ્રોઇડ માટેની મટીરીયલ શૈલી સાથે સંરેખિત કરવામાં આવી છે ની ભલામણો સામગ્રી 3, પ્લસ સંપૂર્ણ સ્ટાઇલ iOS માટે લાગુ કરવામાં આવી છે અને દેખાવ બદલવા માટે API ઉમેરવામાં આવ્યા છે (ઉદાહરણ તરીકે, TextField અથવા TextArea માટે કન્ટેનર સ્ટાઇલ, અથવા બટનો અને પોપઅપ્સ માટે roundedScale).

પેરા વેલેન્ડ, QNativeInterface::QWaylandApplication API ઉમેર્યું મૂળ વેલેન્ડ ઑબ્જેક્ટ્સને સીધા જ ઍક્સેસ કરવા માટે આંતરિક Qt કાર્યોમાં વપરાય છે, તેમજ તાજેતરની વપરાશકર્તા ક્રિયાઓ વિશેની માહિતીને ઍક્સેસ કરવા માટે, જેને વેલેન્ડ પ્રોટોકોલ એક્સ્ટેંશનને પસાર કરવાની જરૂર પડી શકે છે. નવું API QNativeInterface નેમસ્પેસમાં લાગુ કરવામાં આવે છે, જે X11 અને Android પ્લેટફોર્મના મૂળ API ને ઍક્સેસ કરવા માટે કૉલ્સ પણ પ્રદાન કરે છે.

આ ઉપરાંત એ પણ પ્રકાશમાં આવ્યું છે કે Android 12 પ્લેટફોર્મ માટે સમર્થન ઉમેર્યું અને, આ શાખામાં નોંધપાત્ર ફેરફારો હોવા છતાં, Android માટે સાર્વત્રિક એસેમ્બલી બનાવવાની ક્ષમતા જાળવી રાખવામાં આવી હતી, જે Android 8 થી શરૂ કરીને, Android ના વિવિધ સંસ્કરણોવાળા ઉપકરણો પર કાર્ય કરી શકે છે.

Boot2Qt સ્ટેક અપડેટ કરવામાં આવ્યો છે, જેનો ઉપયોગ Qt અને QML પર આધારિત પર્યાવરણ સાથે બુટ કરી શકાય તેવી મોબાઈલ સિસ્ટમ બનાવવા માટે થઈ શકે છે. Boot2Qt માં સિસ્ટમ પર્યાવરણને Yocto 4.1 (Langdale) પ્લેટફોર્મ પર અપડેટ કરવામાં આવ્યું છે.
ડેબિયન 11 માટેના પેકેજો શરૂ થયા છે અને વ્યાવસાયિક રીતે સપોર્ટેડ છે.

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

વેબ એન્જિન Qt WebEngine ને Chromium 110 કોડ બેઝ પર અપગ્રેડ કરવામાં આવ્યું હતું, Linux ઉપરાંત, X11 અને Wayland-આધારિત વાતાવરણમાં Vulkan graphics API નો ઉપયોગ કરતી વખતે હાર્ડવેર-એક્સિલરેટેડ વિડિયો રેન્ડરિંગ માટે સપોર્ટ લાગુ કરવામાં આવે છે.

અન્ય ફેરફારો કે જે standભા છે:

  • gRPC પ્રોટોકોલ્સ અને પ્રોટોકોલ બફર માટે સમર્થન સાથે પ્રાયોગિક Qt GRPC મોડ્યુલ ઉમેર્યું, જે તમને gRPC સેવાઓને ઍક્સેસ કરવા અને Protobuf નો ઉપયોગ કરીને Qt વર્ગોને શ્રેણીબદ્ધ કરવાની મંજૂરી આપે છે.
  • macOS પર, એપ્લિકેશનો કે જે QMessageBox અથવા QErrorMessage નો ઉપયોગ કરે છે તે મૂળ પ્લેટફોર્મ સંવાદો પ્રદર્શિત કરવાની ખાતરી આપે છે.
  • Qt નેટવર્ક મોડ્યુલમાં HTTP 1 જોડાણોને રૂપરેખાંકિત કરવા માટે ઉમેરાયેલ આધાર.
    Qt સીરીયલ બસ મોડ્યુલમાં પ્રાયોગિક CAN બસ વર્ગો ઉમેર્યા, જેનો ઉપયોગ CAN સંદેશાઓને એન્કોડ કરવા અને ડીકોડ કરવા, ફ્રેમની પ્રક્રિયા કરવા અને DBC ફાઇલોને પાર્સ કરવા માટે થઈ શકે છે.
  • ટેબલવ્યૂ QML પ્રકાર ઇન્ટરેક્ટિવ ફંક્શન્સ લાગુ કરે છે, જેમ કે સ્થાને કોષોનું સંપાદન કરવું, પંક્તિઓ અને કૉલમનું કદ બદલવું અને બહુવિધ કોષો પસંદ કરવા.
  • QT વિજેટ્સ મોડ્યુલમાં પૂરા પાડવામાં આવેલ QOpenGLWidget વર્ગમાં સ્ટીરિયોસ્કોપિક રેન્ડરીંગ માટે સમર્થન ઉમેર્યું.
  • સ્થિરતા સુધારવા માટે ઘણું કામ કરવામાં આવ્યું છે, લગભગ 3500 બગ રિપોર્ટ્સ બંધ કરવામાં આવ્યા છે.

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

ડાઉનલોડ કરો અને Qt 6.5 મેળવો

Qt 6.5 ની નવી શાખામાં રસ ધરાવતા લોકોએ જાણવું જોઈએ કે Windows, macOS, Linux પ્લેટફોર્મ, iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY અને QNX માટે સપોર્ટ આપવામાં આવે છે. Qt ઘટકોનો સ્ત્રોત કોડ LGPLv3 અને GPLv2 લાયસન્સ હેઠળ પ્રદાન કરવામાં આવે છે.

નવી આવૃત્તિ પર મેળવી શકાય છે નીચેની કડી.


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

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

*

*

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