Qt ፈጣሪ 10 ልማት አካባቢ መለቀቅ

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

አስተያየት ያክሉ