በQbs ውስጥ ጥቅም ላይ የሚውለው የስክሪፕት ቋንቋ የግንባታ ስክሪፕቶችን በራስ-ሰር ለማመንጨት እና በIDEs ለመተንተን የተስማማ ነው። በተጨማሪም Qbs makefiles አያመነጭም, እና እራሱ, እንደ ማምረቻው የመሳሰሉ አማላጆች ከሌለ, የማጠናቀቂያዎችን እና ማያያዣዎችን መጀመርን ይቆጣጠራል, በሁሉም ጥገኞች ዝርዝር ግራፍ ላይ በመመስረት የግንባታ ሂደቱን ያመቻቻል. በፕሮጀክቱ ውስጥ ባለው መዋቅር እና ጥገኝነት ላይ የመነሻ መረጃ መኖሩ በበርካታ ክሮች ውስጥ ያሉትን ስራዎች አፈፃፀም ውጤታማ በሆነ መንገድ ለማዛመድ ያስችልዎታል. ብዙ ፋይሎችን እና ንዑስ ማውጫዎችን ላቀፉ ትላልቅ ፕሮጀክቶች Qbs ን በመጠቀም መልሶ መገንባት አፈፃፀሙን ከበርካታ ጊዜዎች ሊበልጥ ይችላል - መልሶ ግንባታው በቅጽበት ነው እና ገንቢው በመጠባበቅ ላይ ጊዜ እንዲያጠፋ አያደርገውም።
ባለፈው ዓመት Qt ኩባንያ እንደነበረ እናስታውስ
ዋና
- አዲስ ትዕዛዝ ታክሏል"
qbs ክፍለ ጊዜ ", በማቅረብኤ ፒ አይ በJSON ቅርጸት ላይ በመመስረት ከሌሎች መገልገያዎች ጋር በ stdin/stdout በኩል መስተጋብር። ለምሳሌ የQb ድጋፍን Qt እና C++ በማይጠቀሙ አይዲኢዎች ውስጥ ለማዋሃድ ይጠቅማል። - በፕሮጀክት ደረጃ ላይ ያሉ ቼኮች ከመገለጫ መተንተን በፊት በደረጃ ይከናወናሉ, ይህም እንደ ኮናን እና ቪሲፒኬ ከመሳሰሉት የጥቅል አስተዳዳሪዎች ጋር ያለውን ግንኙነት ቀላል ያደርገዋል, እንዲሁም ከባህሪያቱ ጋር ሳይታሰሩ ሁሉንም ጥገኝነቶች ለመፍታት ያስችላል. የተወሰኑ መድረኮች;
- የተጣበቁ ትዕዛዞችን ለመለየት እና ለማጠናቀቅ በትእዛዙ፣ JavaScriptCommand እና AutotestRunner ነገሮች ላይ የጊዜ ማብቂያ ንብረት ተጨምሯል።
- ለ Xcode 11 compiler ትክክለኛ ድጋፍ ተሰጥቷል;
- ለዊንዶውስ ፣ በ mingw ሁነታ ላይ ለሚሰራው ክላንግ ድጋፍ ይሰጣል ።
- GCC፣ IAR እና STM430 IDE በመጠቀም ለ msp8 ማይክሮ ተቆጣጣሪዎች፣ እንዲሁም STM8 ማይክሮ መቆጣጠሪያ ከ IAR እና ኤስዲሲሲ ጋር;
- ለ IAR Embedded Workbench አዲስ የፕሮጀክት ጀነሬተር ታክሏል፣ ድጋፍ ሰጪ ARM፣ AVR፣ 8051፣ MSP430 እና STM8;
- ለ KEIL uVision 4 አዲስ የፕሮጀክት ጀነሬተር ታክሏል፣ ARM እና 8051ን ይደግፋል።
- Qbs፣ Qt እና Runtime compilers በሚገነቡበት ጊዜ፣ ማሸጊያዎችን ለማቃለል አሁን ላይብረሪዎች ለሊኑክስ፣ማክኦኤስ እና ዊንዶውስ ሊታሸጉ ይችላሉ።
በአንድ ጊዜ
በQt ዲዛይን ስቱዲዮ ውስጥ የቀረበውን የስራ ፍሰት በመጠቀም በPhotoshop ወይም በሌላ ግራፊክስ አርታዒዎች የተዘጋጁ አቀማመጦችን በጥቂት ደቂቃዎች ውስጥ በእውነተኛ መሳሪያዎች ላይ ለመስራት ተስማሚ ወደሆኑ የስራ ምሳሌዎች መቀየር ይችላሉ።
አቅርቧል
ነጻ ይመጣል, የተዘጋጀ የበይነገጽ ክፍሎች ለ Qt የንግድ ፈቃድ ባለቤቶች ብቻ ማሰራጨት ይፈቅዳል.
የማህበረሰብ እትም በአጠቃቀም ላይ ገደቦችን አይጥልም, ነገር ግን ግራፊክስን ከፎቶሾፕ እና ስኬች ለማስመጣት ሞጁሎችን አያካትትም. አፕሊኬሽኑ ከጋራ ማከማቻ የተጠናቀረ የQt ፈጣሪ አካባቢ ልዩ ስሪት ነው። በ Qt ዲዛይን ስቱዲዮ ላይ የተደረጉ አብዛኛዎቹ ለውጦች በዋናው Qt ፈጣሪ ኮድ ቤዝ ውስጥ ተካትተዋል። ለ Photoshop እና Sketch የውህደት ሞጁሎች የባለቤትነት ናቸው።
በአዲሱ እትም፡-
- ጋር ለመዋሃድ ድጋፍ ታክሏል።
ታየ በ Qt 5.14፣ Qt Quick 3D ሞጁል፣ በ Qt ፈጣን ላይ የተመሠረተ የተጠቃሚ በይነገጾችን ለመፍጠር የተዋሃደ ኤፒአይ የሚሰጥ፣ 2D እና 3D ግራፊክስ አባሎችን በማጣመር። - በFBX፣ Collada (.dae)፣ glTF3፣ Blender እና obj ቅርጸቶች፣ እንዲሁም ከQt 2d ስቱዲዮ (.uia እና .uip) ሃብቶችን ለመቀየር የ3D ግብዓቶችን ለማስመጣት ተጨማሪ ድጋፍ።
- የ 3D ትዕይንቶችን ለማረም አዲስ ሁነታ ተጨምሯል፣ ይህም የ QML በይነገጽን ሲከፍቱ እንደ መንቀሳቀስ፣ ማቃለል እና ማሽከርከር ያሉ መደበኛ መሳሪያዎችን በመጠቀም የትዕይንት ክፍሎችን እንዲቆጣጠሩ ያስችልዎታል። የ 3D ትዕይንት እይታ እና 2D እይታን በአንድ ጊዜ ማየት ስለሚችሉ ሁነታው 3D እና 2D ይዘትን ማመሳሰልን ቀላል ያደርገዋል።
- አሰላለፍ እና ማከፋፈያ መሳሪያዎች ወደ 2D በይነገጽ ዲዛይን መሳሪያዎች ተጨምረዋል, ይህም ውስብስብ አቀማመጦችን በንጥረ ነገሮች መካከል አውቶማቲክ አቀማመጥ እንዲፈጥሩ ያስችልዎታል;
- በጽሑፍ አርታኢ ውስጥ ማሰሪያዎችን ሳይፈጥሩ ንብረቶችን እንዲያሰሩ የሚያስችልዎ አስገዳጅ አርታኢ ታክሏል ፣ ግን በአውድ ምናሌው ውስጥ ንብረቶችን በመምረጥ ፣
- የሞዱል ችሎታዎች ተስፋፍተዋል።
Qt ድልድይ ለ Sketch እና Photoshop, በ Sketch ወይም Photoshop ውስጥ በተዘጋጁ አቀማመጦች ላይ ተመስርተው ለመጠቀም ዝግጁ የሆኑ ክፍሎችን እንዲፈጥሩ እና ወደ QML ኮድ እንዲልኩ ያስችልዎታል.
ምንጭ: opennet.ru