Qt ፈጣሪ 10.0 የተቀናጀ ልማት አካባቢ ልቀት, Qt ቤተ-መጽሐፍት በመጠቀም ፕላትፎርም አፕሊኬሽኖች ለመፍጠር ታስቦ, ታትሟል. ሁለቱም ክላሲክ ሲ ++ ፕሮግራሞችን ማሳደግ እና QML ቋንቋን መጠቀም ይደገፋሉ ፣ በዚህ ውስጥ ጃቫ ስክሪፕት ስክሪፕቶችን ለመግለጽ ጥቅም ላይ ይውላል ፣ እና የበይነገጽ አካላት አወቃቀር እና መለኪያዎች በ CSS በሚመስሉ ብሎኮች ተዘጋጅተዋል። ለሊኑክስ፣ ዊንዶውስ እና ማክሮስ ዝግጁ የሆኑ ስብሰባዎች ተፈጥረዋል።
በአዲሱ ስሪት:
- የክዋኔዎችን ሂደት ዝርዝር የመንቀሳቀስ እና የመደበቅ ችሎታ አቅርቧል።
- በፍለጋ አሞሌው (አግኚው) ውስጥ ክፍት ሁነታን በመሃል ብቅ ባይ መስኮት ውስጥ ሲጠቀሙ የመጨረሻውን የገባውን የፍለጋ ሐረግ የማስታወስ ችግር ተፈትቷል.
- የታሸገው የኤልኤልቪኤም ስሪት 16 ለመልቀቅ ተዘምኗል በክላንግ ውስጥ ያለው የC++20 መስፈርት እና በ Qt ፈጣሪ እና Clangd መካከል የተሻሻለ መስተጋብር። በነባሪ፣ የC++ ኮድን ለማቀናጀት የ ClangFormat ፕለጊን ነቅቷል።
- የተካተቱ ፋይሎችን (በማካተት) እና በC++ ፋይሎች ውስጥ ያሉትን የ".ui" ፋይሎች ወይም ቅጾች ከመሰየም በኋላ በራስ ሰር የመቀየር ችሎታን ተግባራዊ አድርጓል።
- በፕሮጀክት ውስጥ ጥቅም ላይ ያልዋሉ ተግባራትን ለማግኘት መሳሪያ ታክሏል (መሳሪያዎች > C++ > ጥቅም ላይ ያልዋሉ ተግባራትን ፈልግ)።
- ይህንን ባህሪ የሚደግፉ ኤልኤስፒ (የቋንቋ አገልጋይ ፕሮቶኮል) አገልጋዮች ላሉት ለሁሉም ቋንቋዎች የሚገኝ የጥሪ ተዋረድ እይታ ሁኔታ ታክሏል።
- በQt 6.5 ላይ ለውጦችን ለማንፀባረቅ የ QML ኮድ ሞዴል ተዘምኗል። የኮድ አርታዒው አሁን የቀለም ባህሪያትን እንደ መሳሪያ ጥቆማ የማየት ችሎታ አለው።
- እንደ አብሮ በተሰራው የቅርጸት አመክንዮ ምትክ እንደ qmlformat መደወል በ QML ፋይሎችን ለመቅረጽ የውጪ ትእዛዝን ለመግለጽ ተጨማሪ ድጋፍ።
- Qt ጫኚ ከ አማራጭ Qt ቋንቋ አገልጋይ አካል በመጫን ጊዜ QML ቋንቋ አገልጋይ (Qt ፈጣን> QML/JS አርትዖት> qmlls አሁን ይጠቀሙ) ችሎታ ታክሏል.
- እስከ ስሪት 5 ድረስ፣ የCMake ግንባታ ስርዓት ቅድመ-ቅምጦች (cmake-presets) ድጋፍ ተዘምኗል፣ ይህም አሁን ${pathListSep} ተለዋዋጭ፣ የ«አካተት» ትዕዛዝ እና የአርክቴክቸር እና የመሳሪያ ኪት ውጫዊ ስትራቴጂን ይደግፋል።
- ከCMake ጋር የተዛመዱ ፋይሎችን ለመቅረጽ ትዕዛዙን ለመግለጽ መቼት ወደ አርታኢ (CMake> Formatter) ተጨምሯል ፣ ለምሳሌ ፣ የ cmake-format utilityን መጠቀም ይችላሉ።
- በ"ፕሮጀክቶች> Run Settings> Add Deploy Step" አማራጭ በኩል የሚጨመር "cmake --install"ን በመጠቀም አዲስ የመጫኛ ደረጃን ተግባራዊ አድርጓል።
- Docker ውስጥ በሚገነቡበት ጊዜ የክላንግድ ዳራ ሂደትን በመጠቀም የኮድ ሞዴልን በርቀት ለማስኬድ ድጋፍ ታክሏል። በ Docker ኮንቴይነር ውስጥ ከተስተናገዱ ውጫዊ ፋይሎች ጋር ለመስራት ድጋፍ ወደ ClangFormat ተሰኪ ታክሏል።
- በርቀት ዒላማ ስርዓቶች የፋይል ስርዓት ውስጥ የማሰስ ችሎታ ይቀርባል, ለምሳሌ, ለግንባታው ማውጫ ለመምረጥ. የርቀት ስርዓት ላይ ተርሚናል ለመክፈት የመክፈቻ ተርሚናልን በመጠቀም ተጨማሪ ድጋፍ ለምሳሌ በግንባታ አካባቢ ቅንጅቶች ውስጥ ይገኛል።
ምንጭ: opennet.ru