የQbs 1.15 የመሰብሰቢያ መሳሪያ እና የQt ዲዛይን ስቱዲዮ 1.4 ልማት አካባቢ መልቀቅ

የቀረበው በ የመሰብሰቢያ መሳሪያዎችን መልቀቅ ኪባስ 1.15. የQt ኩባንያ የፕሮጀክቱን ልማት ከለቀቀ በኋላ ይህ ሁለተኛው የተለቀቀው የQb ልማት ለመቀጠል ፍላጎት ባለው ማህበረሰብ ነው። Qbs ን ለመገንባት ከጥገኛዎቹ መካከል Qt ያስፈልጋል፣ ምንም እንኳን Qbs ራሱ የማንኛውም ፕሮጀክቶችን ስብሰባ ለማደራጀት የተነደፈ ነው። Qbs የፕሮጀክት ግንባታ ስክሪፕቶችን ለመግለፅ ቀለል ያለ የ QML ቋንቋን ይጠቀማል፣ ይህም ውጫዊ ሞጁሎችን ማገናኘት፣ የጃቫስክሪፕት ተግባራትን መጠቀም እና ብጁ የግንባታ ህጎችን መፍጠር የሚችሉ በትክክል ተለዋዋጭ የግንባታ ህጎችን እንድትገልጹ ያስችልዎታል።

በQbs ውስጥ ጥቅም ላይ የሚውለው የስክሪፕት ቋንቋ የግንባታ ስክሪፕቶችን በራስ-ሰር ለማመንጨት እና በIDEs ለመተንተን የተስማማ ነው። በተጨማሪም Qbs makefiles አያመነጭም, እና እራሱ, እንደ ማምረቻው የመሳሰሉ አማላጆች ከሌለ, የማጠናቀቂያዎችን እና ማያያዣዎችን መጀመርን ይቆጣጠራል, በሁሉም ጥገኞች ዝርዝር ግራፍ ላይ በመመስረት የግንባታ ሂደቱን ያመቻቻል. በፕሮጀክቱ ውስጥ ባለው መዋቅር እና ጥገኝነት ላይ የመነሻ መረጃ መኖሩ በበርካታ ክሮች ውስጥ ያሉትን ስራዎች አፈፃፀም ውጤታማ በሆነ መንገድ ለማዛመድ ያስችልዎታል. ብዙ ፋይሎችን እና ንዑስ ማውጫዎችን ላቀፉ ትላልቅ ፕሮጀክቶች Qbs ን በመጠቀም መልሶ መገንባት አፈፃፀሙን ከበርካታ ጊዜዎች ሊበልጥ ይችላል - መልሶ ግንባታው በቅጽበት ነው እና ገንቢው በመጠባበቅ ላይ ጊዜ እንዲያጠፋ አያደርገውም።

ባለፈው ዓመት Qt ኩባንያ እንደነበረ እናስታውስ ተወስዷል የ Qbs እድገትን ለማቆም ውሳኔ. Qbs የተሰራው qmakeን ለመተካት ሲሆን በመጨረሻ ግን CMakeን እንደ ዋና የግንባታ ስርዓት ለረጅም ጊዜ እንዲጠቀም ተወሰነ። የQbs ልማት አሁን በማህበረሰብ እና ፍላጎት ባላቸው ገንቢዎች የሚደገፍ ራሱን የቻለ ፕሮጀክት ቀጥሏል። የQt ኩባንያ መሠረተ ልማት ለልማት ጥቅም ላይ መዋሉን ቀጥሏል።

ዋና ፈጠራዎች Qbs 1.15፡

  • አዲስ ትዕዛዝ ታክሏል"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 ዲዛይን ስቱዲዮ 1.4, Qt ላይ የተመሠረተ የተጠቃሚ በይነገጽ ንድፍ እና ግራፊክ መተግበሪያዎች ልማት የሚሆን አካባቢ. የQt ዲዛይን ስቱዲዮ ውስብስብ እና ሊለኩ የሚችሉ በይነ መጠቀሚያዎች የሚሰሩ ምሳሌዎችን ለመፍጠር ለዲዛይነሮች እና ገንቢዎች አብረው እንዲሰሩ ቀላል ያደርገዋል። ዲዛይነሮች ማተኮር የሚችሉት በንድፍ ግራፊክ አቀማመጥ ላይ ብቻ ሲሆን ገንቢዎች ደግሞ ለዲዛይነር አቀማመጦች በራስ-ሰር የሚመነጨውን QML ኮድ በመጠቀም የመተግበሪያውን አመክንዮ ማዘጋጀት ላይ ማተኮር ይችላሉ።
በQt ዲዛይን ስቱዲዮ ውስጥ የቀረበውን የስራ ፍሰት በመጠቀም በPhotoshop ወይም በሌላ ግራፊክስ አርታዒዎች የተዘጋጁ አቀማመጦችን በጥቂት ደቂቃዎች ውስጥ በእውነተኛ መሳሪያዎች ላይ ለመስራት ተስማሚ ወደሆኑ የስራ ምሳሌዎች መቀየር ይችላሉ።

አቅርቧል የንግድ ስሪት и የማህበረሰብ እትም Qt ንድፍ ስቱዲዮ. የንግድ ስሪት
ነጻ ይመጣል, የተዘጋጀ የበይነገጽ ክፍሎች ለ 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 ይዘትን ማመሳሰልን ቀላል ያደርገዋል።

    የQbs 1.15 የመሰብሰቢያ መሳሪያ እና የQt ዲዛይን ስቱዲዮ 1.4 ልማት አካባቢ መልቀቅ

  • አሰላለፍ እና ማከፋፈያ መሳሪያዎች ወደ 2D በይነገጽ ዲዛይን መሳሪያዎች ተጨምረዋል, ይህም ውስብስብ አቀማመጦችን በንጥረ ነገሮች መካከል አውቶማቲክ አቀማመጥ እንዲፈጥሩ ያስችልዎታል;

    የQbs 1.15 የመሰብሰቢያ መሳሪያ እና የQt ዲዛይን ስቱዲዮ 1.4 ልማት አካባቢ መልቀቅ

  • በጽሑፍ አርታኢ ውስጥ ማሰሪያዎችን ሳይፈጥሩ ንብረቶችን እንዲያሰሩ የሚያስችልዎ አስገዳጅ አርታኢ ታክሏል ፣ ግን በአውድ ምናሌው ውስጥ ንብረቶችን በመምረጥ ፣
    የQbs 1.15 የመሰብሰቢያ መሳሪያ እና የQt ዲዛይን ስቱዲዮ 1.4 ልማት አካባቢ መልቀቅ

  • የሞዱል ችሎታዎች ተስፋፍተዋል። Qt ድልድይ ለ Sketch እና Photoshop, በ Sketch ወይም Photoshop ውስጥ በተዘጋጁ አቀማመጦች ላይ ተመስርተው ለመጠቀም ዝግጁ የሆኑ ክፍሎችን እንዲፈጥሩ እና ወደ QML ኮድ እንዲልኩ ያስችልዎታል.

ምንጭ: opennet.ru

አስተያየት ያክሉ