Qt Creator یک نرم افزار متداول توسعه محیطی (IDE) متقابل پلتفرم و باز است که توسعه دهندگان Qt را با همه چیزهایی که لازم است رابط کاربری گرافیکی قابل استفاده و جذاب (GUI) ایجاد کند فراهم می کند. این ابزار از ابزارهای Qt4 و Qt5 پشتیبانی می کند.
از یک اشکال زدایی بصری، یک طراح فرم و GUI یکپارچه (رابط کاربر گرافیکی) تشکیل شده است. این برنامه به گونه ای طراحی شده است که می تواند توسط برنامه نویسان با تجربه و تازه کار Qt مورد استفاده قرار گیرد.
امکانات در یک نگاه
این یک ویرایشگر کد با پشتیبانی از QML، C ++ و ECMAscript، ابزارهای ناوبری سریع کد، تکمیل کد، برجسته سازی نحو، بررسی کد استاتیک و پشتیبانی از refactoring کد منبع است. علاوه بر این، کاربران با نکات سبک در هنگام تایپ کردن، کمک حساس به متن، کشویی کد، و همچنین انتخاب پرانتز و حالت های تطبیق، را فراهم می کنند.
یک دیباگر تصویری یکپارچه C ++ قادر است داده های Qt و rsquo را در یک فرمت قابل خواندن انسان نمایش دهد، زیرا آگاهی از کلاس های Qt و rsquo؛ سازه های. علاوه بر این، می تواند به وضوح اطلاعات اولیه خلبان گنو را نشان دهد.
یکی دیگر از ویژگی های جالب این است که پشتیبانی چندمنظوره برای چندین سیستم کنترل دقیق نسخه، از جمله Git، Mercurial، Bazaar، Subversion، CVS و Perforce است. همچنین، آن را از CDB (کنسول مایکروسافت Debugger) پشتیبانی می کند. Debugger جاوا اسکریپت داخلی، LLDB (اشکال زدایی LLVM) و برنامه های کاربردی GDB (Debugger Symbolic GNU).
تحت هود و سیستم عامل های پشتیبانی شده
در Qt نوشته شده، این برنامه مستقل از پلتفرم است، پشتیبانی از سیستم عامل لینوکس، مایکروسافت ویندوز و Mac OS X. این با موفقیت با هر دو معماری مجموعه 64 بیتی و 32 بیتی تست شده است.
در لینوکس، آن را به عنوان مؤلفهای بومی برای پلتفرمهای سختافزاری 64 بیتی و 32 بیتی و همچنین یک آرشیو منبع که می تواند پیکربندی، کامپایل و نصب در هر توزیع لینوکس را توزیع کند، توزیع می کند.
خط پایین
در کل، پروژه Qt Creator یک ابزار بسیار مفید برای توسعه دهندگان فعلی و آینده Qt است که به دنبال یکی از بهترین راه حل ها برای قرار دادن رابط کاربر مدرن و بدون نیاز به استفاده از برنامه های کاربردی خود هستند.
چه در این نسخه جدید است:
پشتیبانی از C ++:
ما تصمیم گرفتیم که زمان کافی برای به کار بردن مدل کلاچ به طور پیش فرض باشد. این پیشرفت های عظیمی در آخرین نسخه ها انجام گرفت و در بعضی موارد ما باید این سوئیچ را انجام دهیم. مدل داخلی ساخته شده نمی تواند با پیشرفت های زبان C ++ و همچنین توسعه ابزار موجود در اطراف آن ادامه یابد. ما امروزه گزارش های خطا را با نظر و quot؛ با مدل کد دلخواه "& quot؛ کار می کنیم. همچنین، مدل کلاسیک Clang ارائه اطلاعات بسیار بهتر در مورد مسائل در کد بدون در نظر گرفتن چرخه تجزیه و تحلیل کامپایل-تجزیه و تحلیل صریح. لطفا همچنین نگاهی به پست وبلاگ نیکولای در مدل کد دلبستگی و تاریخ پشتیبانی C / C ++ در Qt Creator داشته باشید.
ممکن است شرایطی وجود داشته باشد که مدل داخلی ساخته شده در مقایسه با مدل کد Clang بهتر از شما کار می کند و شما با استفاده از افزونه ClangCodeModel غیرفعال می کنید. نماد جهانی همواره با مدل داخلی ساخته شده است.
ما مدل Code Clang را به Clang 6.0 ارتقا دادیم. در حال حاضر اطلاعاتی را برای نمای کلی از سند فعلی فراهم می کند که برای رها کردن نمادها، پنجره نمایه و & quot؛ استفاده می شود. & quot؛ فیلتر یاب شما همچنین می توانید آزادی بیشتری در تصمیم گیری در مورد Clang-Tidy و Clazy چک کنید که می خواهید در هنگام ویرایش ویرایش کنید و گزینه ای برای انجام چک های کل پایگاه کد خود را از طریق یک ابزار جدید در حالت Debug (Analyze & gt؛ Clang-Tidy و Clazy) . هشدارها و خطاهایی از مدل کد در حال حاضر نیز به صورت اختیاری در قسمت مسائل نشان داده شده است.
تست ادغام:
اگر مکان نما متن خود را در ویرایشگر C ++ در حال حاضر درون یک تست تست باشد، می توانید به طور مستقیم این تست را با تست جدید Run Under Cursor اجرا کنید. ادغام تست هم اکنون نشان دهنده محل تست های شکست خورده در ویرایشگر است. برای گوگل تست ما برای فیلتر کردن پشتیبانی کردیم.
میزبانهای ویندوز:
در ویندوز ما اسکن برای کامپایلرهای MSVC را بهبود دادیم که قبلا می توانست Qt Creator را مسدود کند. ما همچنین یک مسئله را حل کردیم که می تواند منجر به انسداد کوتاه مدت شود در حالی که Qt Creator گوش به جریان اشکال زدایی جهانی، مشترک شده است. و صرفه جویی در فایل ها در درایو های شبکه باید دوباره در تمام تنظیمات کار کند.
ارتقاء های دیگر:
گزینه های کیت یکی از مهمترین تنظیمات هستند که ممکن است برای پروژه های خود در Qt Creator نیاز باشد. بنابراین ما آنها را در ورودی بالای سطح خود در گفت و گو تنظیمات قرار می دهیم، که همچنین اولین عنوان در فهرست است.
اگر شما یک صفحه نمایش HiDPI در ویندوز یا لینوکس داشته باشید، اکنون می توانید به آسانی انتخاب کنید که آیا می خواهید مقیاس خودکار Qt را می خواهید یا نه، با فعال یا غیرفعال کردن گزینه جدید در محیط & gt؛ رابط.
نمایش پرونده سیستم گزینه های جدیدی برای نشان دادن پوشه ها در بالای صفحه بود، در مقایسه با مرتب سازی الفبایی به صورت یکپارچه، و برای غیرفعال همگام سازی پوشه پایه با پروژه سند فعلی. شما همچنین می توانید پوشه های جدید را به طور مستقیم در نمای فایل سیستم ایجاد کنید.
در نسخه 4.6.2 جدید است:
در حال ویرایش:
اگر از مدل کد دلخواه یا بوک مارک ها استفاده می کنید، حاشیه نویسی درون خطی جدید در ویرایشگر وجود دارد. خطاهای و هشدارها نشانکها و کلنگها هم اکنون در انتهای متن متنی در ویرایشگر نشان داده شده است. به این ترتیب، شما می توانید به راحتی اطلاعات مربوط به مسائل را در حالی که شما تایپ می کنید، بدون نیاز به هدایت ماوس بر روی متن زیر و یا نشانگر در سمت چپ قرار دهید. شما می توانید موقعیت حاشیه نویسی را در گزینه ها & gt؛ ویرایشگر متن & gt؛ نمایش دادن. (شما همچنین می توانید این ویژگی را از اینجا خارج کنید، اگر شما آن را دوست ندارید.)
ما همچنین گزینه ای را برای هموار کردن مکان جدید به شما اضافه کردیم اگر به یک مکان دیگر در یک فایل بروید. اگر می خواهید این ویژگی را امتحان کنید، آن را در گزینه ها & gt؛ ویرایشگر متن & gt؛ نمایش & gt؛ ناوبری داخل فایل را تحریک کنید
سی ++:
ما برخی از ویژگی های برجسته ای که در حال حاضر در دسترس بودند را فعال کردیم اما رنگ خاص خود را در طرح رنگ پیش فرض نداریم. متغیرهای محلی، جهانی و عضو، توابع، اعلانات و استدلال خروجی اکنون با برجسته سازی آنها در ویرایشگر قابل تشخیص هستند. در صورتی که برای شما بیش از حد رنگی باشد، ما طرح پیشین نسبتا پیشین را به عنوان Classic Classic در گزینه ها و gt؛ ویرایشگر متن & gt؛ فونت ها و رنگ ها
هنگامی که شما یک کلاس را تغییر نام دهید، Qt Creator اکنون برای تغییر نام پرونده ها با همان نام پایه ارائه می دهد. قبل از فشار دکمه Replace، گزینه File Rename را در پانل نتیجه جستجو جستجو کنید.
اگر مدل کد دلخواه را فعال کرده باشید، اکنون نیز برای برجسته سازی شناسه در مکان نما متن استفاده می شود که قبلا هنوز از مدل داخلی ساخته شده در هر مورد استفاده می کرد.
CMake:
درخت پروژه Qake Creator CMake ما با استفاده از CMake & gt؛ = 3.7 (& quot؛ حالت سرور & quot؛) برخی از پاکسازی درخت پروژه انجام دادیم. اکنون به طور پیش فرض دایرکتوری خالی مخفی شده است، و فایل های منبع به یک سطح بالا رفته، خلاص شدن از گره اضافی. ما همچنین دایرکتوری برنامه را هنگامی که یک CMAKE_RUNTIME_OUTPUT_DIRECTORY مشخص شده است، ثابت کردیم و غیر قابل قبول پذیرفتن تغییرات خارجی از تنظیمات CMake در گفتگو دیسک تغییر کرده است.
سایر تغییرات:
ما پشتیبانی غیرمستقیم ویندوز CE را حذف کردیم و ادغام ClearCase را به طور پیش فرض غیر فعال کردیم.
چه جدید در این نسخه است:
در حال ویرایش:
اگر از مدل کد دلخواه یا بوک مارک ها استفاده می کنید، حاشیه نویسی درون خطی جدید در ویرایشگر وجود دارد. خطاهای و هشدارها نشانکها و کلنگها هم اکنون در انتهای متن متنی در ویرایشگر نشان داده شده است. به این ترتیب، شما می توانید به راحتی اطلاعات مربوط به مسائل را در حالی که شما تایپ می کنید، بدون نیاز به هدایت ماوس بر روی متن زیر و یا نشانگر در سمت چپ قرار دهید. شما می توانید موقعیت حاشیه نویسی را در گزینه ها & gt؛ ویرایشگر متن & gt؛ نمایش دادن. (شما همچنین می توانید این ویژگی را از اینجا خارج کنید، اگر شما آن را دوست ندارید.)
ما همچنین گزینه ای را برای هموار کردن مکان جدید به شما اضافه کردیم اگر به یک مکان دیگر در یک فایل بروید. اگر می خواهید این ویژگی را امتحان کنید، آن را در گزینه ها & gt؛ ویرایشگر متن & gt؛ نمایش & gt؛ ناوبری داخل فایل را تحریک کنید
سی ++:
ما برخی از ویژگی های برجسته ای که در حال حاضر در دسترس بودند را فعال کردیم اما رنگ خاص خود را در طرح رنگ پیش فرض نداریم. متغیرهای محلی، جهانی و عضو، توابع، اعلانات و استدلال خروجی اکنون با برجسته سازی آنها در ویرایشگر قابل تشخیص هستند. در صورتی که برای شما بیش از حد رنگی باشد، ما طرح پیشین نسبتا پیشین را به عنوان Classic Classic در گزینه ها و gt؛ ویرایشگر متن & gt؛ فونت ها و رنگ ها
هنگامی که شما یک کلاس را تغییر نام دهید، Qt Creator اکنون برای تغییر نام پرونده ها با همان نام پایه ارائه می دهد. قبل از فشار دکمه Replace، گزینه File Rename را در پانل نتیجه جستجو جستجو کنید.
اگر مدل کد دلخواه را فعال کرده باشید، اکنون نیز برای برجسته سازی شناسه در مکان نما متن استفاده می شود که قبلا هنوز از مدل داخلی ساخته شده در هر مورد استفاده می کرد.
CMake:
درخت پروژه Qake Creator CMake ما با استفاده از CMake & gt؛ = 3.7 (& quot؛ حالت سرور & quot؛) برخی از پاکسازی درخت پروژه انجام دادیم. اکنون به طور پیش فرض دایرکتوری خالی مخفی شده است، و فایل های منبع به یک سطح بالا رفته، خلاص شدن از گره اضافی. ما همچنین دایرکتوری برنامه را هنگامی که یک CMAKE_RUNTIME_OUTPUT_DIRECTORY مشخص شده است، ثابت کردیم و غیر قابل قبول پذیرفتن تغییرات خارجی از تنظیمات CMake در گفتگو دیسک تغییر کرده است.
سایر تغییرات:
ما پشتیبانی غیرمستقیم ویندوز CE را حذف کردیم و ادغام ClearCase را به طور پیش فرض غیر فعال کردیم.
در نسخه 4.3.1 جدید است:
طراح سریع Qt:
برای Qt Creator 4.3 ما یک ویرایشگر کد را به طراح Qt Quick Design یکپارچه کردیم. این به شما اجازه می دهد از ویرایشگر Properties و Navigator نیز در هنگام ویرایش کد استفاده کنید. علاوه بر این، شما می توانید نظر را برای نشان دادن گرافیک و ویرایشگر کد تقسیم کنید و به طور مستقیم ببینید که چگونه تغییر در ویرایشگر گرافیکی کد را تحت تاثیر قرار می دهد و برعکس. البته، شما همچنان می توانید از ویرایشگر کد تنها در حالت ویرایش نیز استفاده کنید.
پیشرفتهای بیشتری در Qt Quick Designer وجود دارد، مانند پشتیبانی بهتر از ظروف انباشته و نوار ابزار جدید برای اقدامات معمول. لطفا نگاهی به پست وبلاگ ببرید که تنها بر روی آنچه در طراح Qt Quick Design جدید است، تمرکز دارد.
CMake:
اگر از Qt Creator با CMake 3.7 یا بالاتر استفاده می کنید، اکنون از حالت سرور استفاده می کنیم که به نفع IDE ها به CMake 3.7 اضافه شد. این اطلاعات در مورد ساختار پروژه، اطلاعات مربوط به ساختار پروژه، شامل مسیرها و موارد دیگر را فراهم می کند، از آنچه ما می توانیم از ژنراتورها و Makefile قبل از آن تجزیه کنیم. در نتیجه شما همچنین محصولات و اهداف را در درخت پروژه مشاهده می کنید و می توانید آنها را به صورت جداگانه بسازید.
سی ++:
اگر شما در C در کنار C ++ برنامه نویسی کرده یا از پرونده هایی در پروژه های مختلف (زیر) با تعاریف مختلف استفاده می کنید، یک ویژگی جدید در ویرایشگر C ++ پیدا خواهید کرد: اگر یک فایل در زمینه های مختلف مورد استفاده قرار گیرد، یک منوی کشویی ظاهر می شود نوار ابزار در بالای ویرایشگر، که به شما اجازه می دهد که پروژه (زیر) و زبان را انتخاب کنید که ویرایشگر باید فایل را در (مستندات) تفسیر کند.
اگر برای کمی آزمایش تلاش می کنید، Plugin ClangRefactoring را فعال کنید. این پشتیبانی اولیه برای clang-query به Advanced Find اضافه می کند و از Clang برای refactoring محلی تغییر نام می گیرد.
CDB / MSVC اشکالزدایی:پشتیبانی از CDB ما برای اشکال زدایی کد MSVC در حال حاضر با استفاده از پایه مبتنی بر پایتون برای چاپ زیبا است. این باعث عملکرد بسیار خوبی می شود و از آنجایی که اکثر کد چاپ را با GDB و پشتبانی های LLDB به اشتراک می گذاریم، همچنین در پرینترهای زیبا، بهتر و یکپارچه برای پشتیبانی CDB Qt Creator.
توجه: پشتیبانی اشکال زدایی CDB به سازنده جداگانه و اختیاری در نصب (به طور پیش فرض فعال شده) منتقل شد. متاسفانه این بدان معنی است که اگر شما از نصب کننده آنلاین برای به روز رسانی به Qt Creator 4.3 استفاده کنید، این جزء جدید نصب نخواهد شد. شما باید ابزار تعمیر و نگهداری را راه اندازی مجدد کنید، & quot؛ افزودن یا حذف اجزای & quot؛ را انتخاب کنید و Qt & gt؛ ابزارها & gt؛ Qt Creator CDB Debugger Component Support برای بازگرداندن آن.
QML Profiler:
هنگامی که شما برنامه Qt Quick خود را با QML Profiler نمایه می کنید، اکنون اطلاعات عملکرد را نیز به طور مستقیم در ویرایشگر کد QML مشاهده می کنید. خود پروفیل خود نیز پیشرفتهای زیادی را به دست آورد و بسیاری از مسائل مربوط به UI کوچکتر ثابت شد.
اندروید:
Qt Creator 4.3 مشکلات ایجاد شده توسط تغییرات نسخه Android SDK 25.3.1 را رفع می کند.
iOS:
اگر از Qt Creator برای توسعه iOS استفاده می کنید، اکنون می توانید تیم توسعه دهنده و مشخصات ارائه شده مورد استفاده برای امضا را انتخاب کنید. این به طور پیش فرض که QMake را انتخاب می کند و هر تنظیماتی که در پرونده های پروژه شما دارید را بر می دارد.
چه جدید در نسخه 4.3.0 است:
طراح سریع Qt:
برای Qt Creator 4.3 ما یک ویرایشگر کد را به طراح Qt Quick Design یکپارچه کردیم. این به شما اجازه می دهد از ویرایشگر Properties و Navigator نیز در هنگام ویرایش کد استفاده کنید. علاوه بر این، شما می توانید نظر را برای نشان دادن گرافیک و ویرایشگر کد تقسیم کنید و به طور مستقیم ببینید که چگونه تغییر در ویرایشگر گرافیکی کد را تحت تاثیر قرار می دهد و برعکس. البته، شما همچنان می توانید از ویرایشگر کد تنها در حالت ویرایش نیز استفاده کنید.
پیشرفتهای بیشتری در Qt Quick Designer وجود دارد، مانند پشتیبانی بهتر از ظروف انباشته و نوار ابزار جدید برای اقدامات معمول. لطفا نگاهی به پست وبلاگ ببرید که تنها بر روی آنچه در طراح Qt Quick Design جدید است، تمرکز دارد.
CMake:
اگر از Qt Creator با CMake 3.7 یا بالاتر استفاده می کنید، اکنون از حالت سرور استفاده می کنیم که به نفع IDE ها به CMake 3.7 اضافه شد. این اطلاعات در مورد ساختار پروژه، اطلاعات مربوط به ساختار پروژه، شامل مسیرها و موارد دیگر را فراهم می کند، از آنچه ما می توانیم از ژنراتورها و Makefile قبل از آن تجزیه کنیم. در نتیجه شما همچنین محصولات و اهداف را در درخت پروژه مشاهده می کنید و می توانید آنها را به صورت جداگانه بسازید.
سی ++:
اگر شما در C در کنار C ++ برنامه نویسی کرده یا از پرونده هایی در پروژه های مختلف (زیر) با تعاریف مختلف استفاده می کنید، یک ویژگی جدید در ویرایشگر C ++ پیدا خواهید کرد: اگر یک فایل در زمینه های مختلف مورد استفاده قرار گیرد، یک منوی کشویی ظاهر می شود نوار ابزار در بالای ویرایشگر، که به شما اجازه می دهد که پروژه (زیر) و زبان را انتخاب کنید که ویرایشگر باید فایل را در (مستندات) تفسیر کند.
اگر برای کمی آزمایش تلاش می کنید، Plugin ClangRefactoring را فعال کنید. این پشتیبانی اولیه برای clang-query به Advanced Find اضافه می کند و از Clang برای refactoring محلی تغییر نام می گیرد.
CDB / MSVC اشکالزدایی:پشتیبانی از CDB ما برای اشکال زدایی کد MSVC در حال حاضر با استفاده از پایه مبتنی بر پایتون برای چاپ زیبا است. این باعث عملکرد بسیار خوبی می شود و از آنجایی که اکثر کد چاپ را با GDB و پشتبانی های LLDB به اشتراک می گذاریم، همچنین در پرینترهای زیبا، بهتر و یکپارچه برای پشتیبانی CDB Qt Creator.
توجه: پشتیبانی اشکال زدایی CDB به سازنده جداگانه و اختیاری در نصب (به طور پیش فرض فعال شده) منتقل شد. متاسفانه این بدان معنی است که اگر شما از نصب کننده آنلاین برای به روز رسانی به Qt Creator 4.3 استفاده کنید، این جزء جدید نصب نخواهد شد. شما باید ابزار تعمیر و نگهداری را راه اندازی مجدد کنید، & quot؛ افزودن یا حذف اجزای & quot؛ را انتخاب کنید و Qt & gt؛ ابزارها & gt؛ Qt Creator CDB Debugger Component Support برای بازگرداندن آن.
QML Profiler:
هنگامی که شما برنامه Qt Quick خود را با QML Profiler نمایه می کنید، اکنون اطلاعات عملکرد را نیز به طور مستقیم در ویرایشگر کد QML مشاهده می کنید. خود پروفیل خود نیز پیشرفتهای زیادی را به دست آورد و بسیاری از مسائل مربوط به UI کوچکتر ثابت شد.
اندروید:
Qt Creator 4.3 مشکلات ایجاد شده توسط تغییرات نسخه Android SDK 25.3.1 را رفع می کند.
iOS:
اگر از Qt Creator برای توسعه iOS استفاده می کنید، اکنون می توانید تیم توسعه دهنده و مشخصات ارائه شده مورد استفاده برای امضا را انتخاب کنید. این به طور پیش فرض که QMake را انتخاب می کند و هر تنظیماتی که در پرونده های پروژه شما دارید را بر می دارد.
چه جدید در نسخه 4.2.2 / 4.3 بتا جدید است:
این یک نسخه پشتیبان تهیه نسخه پشتیبان از خالص است و از اشکالات مختلف مختلف مراقبت می کند.
چندین ویژگی از تنظیمات اجرا فقط در هنگام ورود به حالت پروژه شروع شد، که منجر به مسائل مختلف هنگام اجرای پروژه های QMake و پروژه های اجرا شده سفارشی شد که اکنون ثابت شده اند.
در 4.2 ما پشتیبانی iOS Simulator برای Xcode 8 را ثابت کردیم. متأسفانه هنوز مشکلی وجود داشت، مخصوصا در هنگام اجرای سیستم عامل شبیه ساز iOS 10.
ما روش راه اندازی برنامه های کاربردی را در شبیه ساز تطبیق دادیم، و این هم اکنون باید با اطمینان دوباره کار کند.
چه جدید در نسخه 4.2.1 / 4.3 بتا جدید است:
این نسخه آزمایشی رفع خالص است و از اشکالات مختلف مختلف مراقبت می کند.
چندین ویژگی از تنظیمات اجرا فقط در هنگام ورود به حالت پروژه شروع شد، که منجر به مسائل مختلف هنگام اجرای پروژه های QMake و پروژه های اجرا شده سفارشی شد که اکنون ثابت شده اند.
در 4.2 ما پشتیبانی iOS Simulator برای Xcode 8 را ثابت کردیم. متأسفانه هنوز مشکلی وجود داشت، مخصوصا در هنگام اجرای سیستم عامل شبیه ساز iOS 10.
ما روش راه اندازی برنامه های کاربردی را در شبیه ساز تطبیق دادیم، و این هم اکنون باید با اطمینان دوباره کار کند.
چه جدید در نسخه 4.2.1 است:
این یک نسخه پشتیبان تهیه نسخه پشتیبان از خالص است و از اشکالات مختلف مختلف مراقبت می کند.
چندین ویژگی از تنظیمات اجرا فقط در هنگام ورود به حالت پروژه شروع شد، که منجر به مسائل مختلف هنگام اجرای پروژه های QMake و پروژه های اجرا شده سفارشی شد که اکنون ثابت شده اند.
در 4.2 ما پشتیبانی iOS Simulator برای Xcode 8 را ثابت کردیم. متأسفانه هنوز مشکلی وجود داشت، مخصوصا در هنگام اجرای سیستم عامل شبیه ساز iOS 10.
ما روش راه اندازی برنامه های کاربردی را در شبیه ساز تطبیق دادیم، و این هم اکنون باید با اطمینان دوباره کار کند.
چه جدید در نسخه 4.2.0 جدید است:
تم ها:ما تم تخت نور و تخت تیره اضافه کردیم، تکمیل تم Flat که در 4.0 اضافه شد. آنها در محیط & gt؛ در دسترس هستند رابط کاربری & gt؛ تنظیمات پوسته. ما همچنین برخی از طرح های رنگی ویرایشگر دیگری را که در Editor Text & gt؛ پیدا می کنید اضافه کردیم. فونتها و & amp؛ رنگ ها
ویرایش:
ویراستاران متن در حال حاضر رفتار بسیار با توجه به به طور خودکار قرار دادن و پرش از حروف. اگر یک quote یا bracket را تایپ کنید، شخصیت بسته شدن مربوطه اضافه می شود. اگر کاراکتر باز را حذف کنید، دوباره حذف می شود. اگر شخصیت خود را بسته تایپ کنید، آن را به صورت خودکار وارد شده جایگزین می کند. هر دو از اینها فقط زمانی اتفاق می افتند که مکانیزم متن از شخصیت بسته نباشد. شما همچنین می توانید درج خودکار از براکت پیکربندی شده و به صورت جداگانه در Text Editor و gt؛ تنظیمات تکمیل
سی ++:
علاوه بر رفع اشکالات در مدل کد و یکپارچگی آنالیز استاتیک، بسته های باینری ما را نیز به روز رسانی کردیم تا از Clang 3.8.1 به روز شود، که همچنین بسیاری از مسائل را، مخصوصا با MSVC، رفع می کند. ما همچنین یک پچ جدید را به Clang اضافه کردیم که کار را با MSVC2015 Update 3 بهتر می کند.
Qt سریع:هر دو Qt Quick Designer و QML Profiler پیشرفتهای زیادی در بهبود عملکرد داشتند. شما هم اکنون می توانید یک Style Qt Quick Controls 2 را که طراح Qt Quick Designer برای رندر موارد خود استفاده می کنید را انتخاب کنید. عمل حرکت جدید به کامپوننت یک مورد و محتویات آن را به یک فایل جداگانه منتقل می کند.
CMake:
بسیاری از اشکالات برای پشتیبانی از پروژه های CMake ثابت شده اند و جریان کار بیشتر بهبود یافته است. CMake فقط به صورت خودکار اجرا می شود، اگر Qt Creator برنامه فعال باشد، و شما می توانید به طور خودکار خاموش شدن خودکار (Build & amp؛ Run & gt؛ CMake) را فعال کنید. اگر شما متغیر QML_IMPORT_PATH را در cache CMake برای پروژه خود تنظیم می کنید، Qt Creator این را برمی گرداند و آن را به مدل کد QML تغذیه می کند، بنابراین می توانید واردات QML خود را در ویرایشگر وارد کنید. (مثال CMake کد: مجموعه (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / واردات رشته CACHE "" FORCE))
سایر پیشرفت ها:
اگر افزونه را فعال کنید (Help & gt؛ درباره پلاگینها یا Qt Creator & gt؛ درباره پلاگینها در MacOS)، Qt Creator پشتیبانی تجربی برای زبان برنامه نویسی Nim را دریافت می کند. بسیاری از لطف فیلیپو کوکتو برای این سهمیه. این پشتیبانی از نحو برجسته، تنزل، تنظیمات تنظیمات برنامه نویسی و مدیریت پروژه ساده، از جمله ایجاد، اجرا و اشکال زدایی برنامه ها را پشتیبانی می کند.
چه جدید در نسخه 4.1.0 است:
تم ها:ما تم تخت نور و تخت تیره اضافه کردیم، تکمیل تم Flat که در 4.0 اضافه شد. آنها در محیط & gt؛ در دسترس هستند رابط کاربری & gt؛ تنظیمات پوسته. ما همچنین برخی از طرح های رنگی ویرایشگر دیگری را که در Editor Text & gt؛ پیدا می کنید اضافه کردیم. فونتها و & amp؛ رنگ ها
ویرایش:
ویراستاران متن در حال حاضر رفتار بسیار با توجه به به طور خودکار قرار دادن و پرش از حروف. اگر یک quote یا bracket را تایپ کنید، شخصیت بسته شدن مربوطه اضافه می شود. اگر کاراکتر باز را حذف کنید، دوباره حذف می شود. اگر شخصیت خود را بسته تایپ کنید، آن را به صورت خودکار وارد شده جایگزین می کند. هر دو از اینها فقط زمانی اتفاق می افتند که مکانیزم متن از شخصیت بسته نباشد. شما همچنین می توانید درج خودکار از براکت پیکربندی شده و به صورت جداگانه در Text Editor و gt؛ تنظیمات تکمیل
سی ++:
علاوه بر رفع اشکالات در مدل کد و یکپارچگی آنالیز استاتیک، بسته های باینری ما را نیز به روز رسانی کردیم تا از Clang 3.8.1 به روز شود، که همچنین بسیاری از مسائل را، مخصوصا با MSVC، رفع می کند. ما همچنین یک پچ جدید را به Clang اضافه کردیم که کار را با MSVC2015 Update 3 بهتر می کند.
Qt سریع:هر دو Qt Quick Designer و QML Profiler پیشرفتهای زیادی در بهبود عملکرد داشتند. شما هم اکنون می توانید یک Style Qt Quick Controls 2 را که طراح Qt Quick Designer برای رندر موارد خود استفاده می کنید را انتخاب کنید. عمل حرکت جدید به کامپوننت یک مورد و محتویات آن را به یک فایل جداگانه منتقل می کند.
CMake:
بسیاری از اشکالات برای پشتیبانی از پروژه های CMake ثابت شده اند و جریان کار بیشتر بهبود یافته است. CMake فقط به صورت خودکار اجرا می شود، اگر Qt Creator برنامه فعال باشد، و شما می توانید به طور خودکار خاموش شدن خودکار (Build & amp؛ Run & gt؛ CMake) را فعال کنید. اگر شما متغیر QML_IMPORT_PATH را در cache CMake برای پروژه خود تنظیم می کنید، Qt Creator این را برمی گرداند و آن را به مدل کد QML تغذیه می کند، بنابراین می توانید واردات QML خود را در ویرایشگر وارد کنید. (مثال CMake کد: مجموعه (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / واردات رشته CACHE "" FORCE))
سایر پیشرفت ها:
اگر افزونه را فعال کنید (Help & gt؛ درباره پلاگینها یا Qt Creator & gt؛ درباره پلاگینها در MacOS)، Qt Creator پشتیبانی تجربی برای زبان برنامه نویسی Nim را دریافت می کند. بسیاری از لطف فیلیپو کوکتو برای این سهمیه. این پشتیبانی از نحو برجسته، تنزل، تنظیمات تنظیمات برنامه نویسی و مدیریت پروژه ساده، از جمله ایجاد، اجرا و اشکال زدایی برنامه ها را پشتیبانی می کند.
چه جدید در نسخه 4.0.3 است:
با شروع این نسخه، ما یکپارچه سازی تجزیه و تحلیل استاتیک Clang را انجام می دهیم، ویژگی های پروفیل QML گسترده و یکپارچگی تست خودکار (تجربی) در دسترس تحت منبع باز است. ویرایشگر ارتباطی و ویرایشگر مسیریاب Qt Quick Designer که قبلا فقط بازرگانی بوده و در حال حاضر با Qt Creator 3.6.0 عرضه شده است. Qt Creator در حال حاضر تحت مجوز تجاری و GPLv3 (با استثناء) در دسترس است. استثنائات اطمینان حاصل می کند که هیچ محدودیت مجوزی در کد تولید شده وجود ندارد و این امکان وجود دارد که با کد سوم شخص مرتبط شود.کاربران CMake متوجه خواهند شد که ما جریان کار را برای پروژه های مبتنی بر CMake بهبود داده ایم. CMake در حال حاضر به صورت خودکار در صورت لزوم فعال می شود، و تنظیمات کیت مانند نسخه Qt یا زنجیره ابزار مورد استفاده به طور خودکار پیکربندی می شود. حالت پروژه ها اکنون یک رابط کاربری برای تغییر تنظیمات CMake برای یک پوشه ساخت دارد. شما همچنین می توانید پیکربندی CMake را که برای همه پروژه هایی که از یک کیت مشابه استفاده می کنند، تغییر دهید. Qt Creator قبل از ساختن پروژه، دایرکتوری ساخت CMake را ایجاد نخواهد کرد. این باعث می شود که یک محیط کاری بسیار کارآمدتر، مخصوصا زمانی که کاربران فقط می خواهند کد منبع را با استفاده از سیستم ساخت CMake مطالعه کنند.در حالیکه افزونه (آزمایش) افزوده شده است، مدل کد دلخواه به طور خودکار استفاده می شود. ما تنظیمات قابل تنظیم برای هشدارها اضافه کردیم، که شما همچنین می توانید در هر پروژه مشخص کنید.
در مورد اشکال زدایی، چندین مسأله را که با LLDB جدید در Xcode 7.3 در OS X موجود بود، تایید کردیم. شما همچنین می توانید پرینترهای زیباتری را برای انواع استاندارد و همچنین بسیاری از رفع اشکالات پیدا کنید.
اگر تعجب کنید که در آن حالت تجزیه و تحلیل رفته است: با حالت Debug ادغام شده است. در حالت جدید و یکپارچه Debug، شما اکنون ابزار Debugger، Clang Static Analyzer، Memcheck، Callgrind و QML Profiler را پیدا می کنید. QML Profiler یک تجسم جدید از آمار اضافه می کند: The Flamegraph. در این دیدگاه، میله های افقی مقدار زمانی را نشان می دهد که تمام اعلان های یک تابع در زمان انجام می شود و تابع عمودی در بالا نشان می دهد که کدام توابع توسط کدام نام دیگر نامیده می شوند، برای یک مرور کلی بسیار مختصر.
در طراحی Qt Quick Design شما می توانید بول را با کشیدن با دکمه سمت چپ ماوس در حالی که کلید فضای فشرده شده است حرکت دهید. این پشتیبانی جدید Qt Quick Controls 2 را به همراه می آورد و بسیاری از رفع اشکالات را دریافت می کند. لطفا همچنین به پست و ویدیو در مورد Qt Quick Designer و Qt Quick Controls 2 بروید که اخیرا در وبلاگ ما منتشر شده است.
Qt Creator هم اکنون دارای یک موضوع جدید و صاف است که بر اساس مفهومی است که دیانا یک سال پیش ارائه کرد. این پیش فرض برای هر کسی است که تا به حال تم در Qt ایجاد کننده تغییر نکرده است. تم قدیمی نیز همچنان به عنوان "کلاسیک" در Tools & gt؛ در دسترس است. گزینه ها & gt؛ محیط & gt؛ رابط.
چه جدید در نسخه 4.0.1 است:
ویژگی ظاهری جدید در این نسخه احتمالا برجسته است که ما به میله های پیمایش عمودی ویراستاران اضافه کردیم. شما هم اکنون می توانید به راحتی ببینید که کجابوک مارک ها، نقطه های شکست، هشدارها، خطاها و نتایج جستجو در سند باز قرار دارند.
ما همچنین عملکرد جستجوی جهانی را در Qt Creator بهبود دادیم. در حالی که جستجوهای مبتنی بر مدل کد مانند Find Usages همیشه دارای چندین رشته بودند، این امر برای جستجوهای صرفا مبتنی بر متن که اکنون ثابت است، نیست.
مدل C ++ C ++ Ct Creators بسیاری از اصلاحات خود را به دست آورد، مثلا برای بسیاری از مسائل با الگوها دوباره. پیشرفت خوبی هم با مدل کلاژ مبتنی بر Clang وجود داشت که در حال حاضر در فرایند جداگانه ای اجرا می شود که باید از اشکالات خود در Clang به ما ایمن تر شود. ما همچنین بسته باینری را برای استفاده از Clang 3.6 ارتقا دادیم.
از آنجا که Qt Quick 1 توسط Qt Quick 2 در Qt 5 موفق شد و اکنون Qt 5.5 به طور رسمی از بین رفته است، ما از Qt Quick 1 از Qt Quick Designer پشتیبانی می کنیم. ما همچنین جادوگران Qt Quick 1 را حذف کردیم و برای پروفایل با V8 پشتیبانی کردیم. طراح بصری برای Qt Quick 2، ویرایشگر کد برای Qt Quick 1 و 2 و پروفایل Qt Quick 2 از Qt 5.2 و بعد و Qt Quick 1 تحت تاثیر قرار نمی گیرند.
همچنین پشتیبانی از BlackBerry 10 توسعه را حذف کردیم، بدون نگهدارنده. توسعه QNX تحت تاثیر این نیست.
در ویندوز، ما یک مسئله را حل کردیم که می تواند Qt Creator گاهی اوقات به مدت چند ثانیه در زمانی که برنامه کاربر اجرا می شود، انجماد می یابد. در لینوکس، هنگامی که Qt Creator با پشتیبانی مجله آماده شد، یک مسئله عملکرد را ثابت کردیم. برای توسعه اندروید، ما مسائل را با Android M، 64 بیت و Google AVD ها ثابت کردیم.
چه جدید در نسخه 3.5.1 / 3.6.0 RC1 وجود دارد:
ویژگی ظاهری جدید در این نسخه احتمالا برجسته است که ما به میله های پیمایش عمودی ویراستاران اضافه کردیم. شما هم اکنون می توانید به راحتی ببینید که کجابوک مارک ها، نقطه های شکست، هشدارها، خطاها و نتایج جستجو در سند باز قرار دارند.
ما همچنین عملکرد جستجوی جهانی را در Qt Creator بهبود دادیم. در حالی که جستجوهای مبتنی بر مدل کد مانند Find Usages همیشه دارای چندین رشته بودند، این امر برای جستجوهای صرفا مبتنی بر متن که اکنون ثابت است، نیست.
مدل C ++ C ++ Ct Creators بسیاری از اصلاحات خود را به دست آورد، مثلا برای بسیاری از مسائل با الگوها دوباره. پیشرفت خوبی هم با مدل کلاژ مبتنی بر Clang وجود داشت که در حال حاضر در فرایند جداگانه ای اجرا می شود که باید از اشکالات خود در Clang به ما ایمن تر شود. ما همچنین بسته باینری را برای استفاده از Clang 3.6 ارتقا دادیم.
از آنجا که Qt Quick 1 توسط Qt Quick 2 در Qt 5 موفق شد و اکنون Qt 5.5 به طور رسمی از بین رفته است، ما از Qt Quick 1 از Qt Quick Designer پشتیبانی می کنیم. ما همچنین جادوگران Qt Quick 1 را حذف کردیم و برای پروفایل با V8 پشتیبانی کردیم. طراح بصری برای Qt Quick 2، ویرایشگر کد برای Qt Quick 1 و 2 و پروفایل Qt Quick 2 از Qt 5.2 و بعد و Qt Quick 1 تحت تاثیر قرار نمی گیرند.
همچنین پشتیبانی از BlackBerry 10 توسعه را حذف کردیم، بدون نگهدارنده. توسعه QNX تحت تاثیر این نیست.
در ویندوز، ما یک مسئله را حل کردیم که می تواند Qt Creator گاهی اوقات به مدت چند ثانیه در زمانی که برنامه کاربر اجرا می شود، انجماد می یابد. در لینوکس، هنگامی که Qt Creator با پشتیبانی مجله آماده شد، یک مسئله عملکرد را ثابت کردیم. برای توسعه اندروید، ما مسائل را با Android M، 64 بیت و Google AVD ها ثابت کردیم.
چه جدید در نسخه 3.5.0 است:
ویژگی ظاهری جدید در این نسخه احتمالا برجسته است که ما به میله های پیمایش عمودی ویراستاران اضافه کردیم. شما هم اکنون می توانید به راحتی ببینید که کجابوک مارک ها، نقطه های شکست، هشدارها، خطاها و نتایج جستجو در سند باز قرار دارند.
ما همچنین عملکرد جستجوی جهانی را در Qt Creator بهبود دادیم. در حالی که جستجوهای مبتنی بر مدل کد مانند Find Usages همیشه دارای چندین رشته بودند، این امر برای جستجوهای صرفا مبتنی بر متن که اکنون ثابت است، نیست.
مدل C ++ C ++ Ct Creators بسیاری از اصلاحات خود را به دست آورد، مثلا برای بسیاری از مسائل با الگوها دوباره. پیشرفت خوبی هم با مدل کلاژ مبتنی بر Clang وجود داشت که در حال حاضر در فرایند جداگانه ای اجرا می شود که باید از اشکالات خود در Clang به ما ایمن تر شود. ما همچنین بسته باینری را برای استفاده از Clang 3.6 ارتقا دادیم.
از آنجا که Qt Quick 1 توسط Qt Quick 2 در Qt 5 موفق شد و اکنون Qt 5.5 به طور رسمی از بین رفته است، ما از Qt Quick 1 از Qt Quick Designer پشتیبانی می کنیم. ما همچنین جادوگران Qt Quick 1 را حذف کردیم و برای پروفایل با V8 پشتیبانی کردیم. طراح بصری برای Qt Quick 2، ویرایشگر کد برای Qt Quick 1 و 2 و پروفایل Qt Quick 2 از Qt 5.2 و بعد و Qt Quick 1 تحت تاثیر قرار نمی گیرند.
همچنین پشتیبانی از BlackBerry 10 توسعه را حذف کردیم، بدون نگهدارنده. توسعه QNX تحت تاثیر این نیست.
در ویندوز، ما یک مسئله را حل کردیم که می تواند Qt Creator گاهی اوقات به مدت چند ثانیه در زمانی که برنامه کاربر اجرا می شود، انجماد می یابد. در لینوکس، هنگامی که Qt Creator با پشتیبانی مجله آماده شد، یک مسئله عملکرد را ثابت کردیم. برای توسعه اندروید، ما مسائل را با Android M، 64 بیت و Google AVD ها ثابت کردیم.
چه جدید در نسخه 3.4.2 جدید است:
این نسخه شامل اصلاحات برای رگرسیون های زیر است: اسناد ثبت شده به صورت دستی در ویندوز دوباره مجددا ثبت نام مجدد شد، و غیر فعال کردن پلاگین ها می تواند بسیاری از گفت و گو درباره پلاگین ها را غیر فعال کند.
چه جدید در نسخه 3.4.0 جدید است:
پشتیبانی از C ++ در Qt Creator در حال حاضر یک عملیات اصلاح جدید است که تمام تعریف های عملکرد را از یک اعلان کلاس منتقل می کند. ما همچنین اتمام خودکار برای سیگنال ها و اسلات ها را در سبک Qt 5 اضافه کردیم. فقط "& amp؛" را تایپ کنید و اجازه اتمام اتمام نوع شیء را مشخص می کند. همچنین جدید فیلتر فیلترینگ است که تمام فایل های C / C ++ را شامل می شود که تمام فایل هایی را که در پروژه شما با استفاده از آنها استفاده می شود پیدا می کند، حتی اگر به طور صریح در پروژه شما ذکر نشده باشد. فیلتر بخشی از پیش فرض است که زمانی که شما فقط در فیلد input field تایپ کردید و رشته میانبر را با فایل ها در هر پروژه به اشتراک می گذارید. برای کاربران نسخه حرفه ای یا سازمانی ما یکپارچه سازی تجربی برای آزمایش خودکار Qt Test و آزمون Qt Quick اضافه کردیم. این یک تست دیگر ناحیه را اضافه می کند که لیست تست های تعریف شده در پروژه شما را نشان می دهد، راه هایی برای اجرای فرد یا مجموعه ای از تست ها را فراهم می کند و به خوبی نتایج تست را در یک صفحه خروجی تست نتایج جدید نشان می دهد. برای آن امتحان کنید، راهنما و gt؛ درباره پلاگینها (Qt Creator & gt؛ درباره پلاگینها، در OS X)، روشن کنید Utilities & gt؛ AutoTest و Qt Creator را راه اندازی مجدد کنید. ما همچنین یکپارچگی تجزیه کننده Clang static را از حالت تجربی منتقل کردیم. اگر شما حداقل Clang 3.6 نصب کرده باشید، اکنون نیز از استفاده از آن با MSVC و MinGW پشتیبانی می کند. ما همچنین سرکوب تشخیص فردی را برای یک فایل اضافه کردیم و یک صفحه جدید در حالت پروژه برای مدیریت این موارد اضافه کردیم.
تغییر محیط برای اجرای ابزار خارجی
جستجو از طریق یادداشت رویداد QML Profiler
استفاده از زنجیر ابزار ابزار 64 بیتی
با استفاده از پروژه های عمومی برای توسعه محصولات فلزی
برجسته کردن پرانتز در نشانگرهای عمومی
چه جدید در نسخه 3.3.2 جدید است:
استقرار پلاگین کد مدل Clang در OS X (QTCREATORBUG-14038)
یک سقوط با لایه امولسیون Qt Quick هنگام استفاده از شبیه سازی جایگزین (QTCREATORBUG-14031)
چه جدید در نسخه 3.3.1 جدید است:
ویرایش:تصادف ثابت با برخی از فایل های برجسته (QTCREATORBUG-13883)
پروژه های CMake:
ثابت شامل تکمیل (QTCREATORBUG-13567)
برجسته ثابت برای فایل های CMake (QTCREATORBUG-13588)
پشتیبانی از C ++:
پیغام ثابت ثابت (QTCREATORBUG-13415)
ثابت ثابت تبدیل به عمل refactoring اشاره گر برای متغیرهای خودکار (QTCREATORBUG-13605)
ثابت کرد که اقدامات refactoring را از منوی زمینه منعکس می کند
تنها در صورتی که مکاننما متن برای اولین بار تنظیم شد (QTCREATORBUG-13388)
تصادف ثابت اگر کیت موجود نباشد (QTCREATORBUG-13730)
حلقه بی نهایت ثابت هنگام تجزیه چندین فایل (QTCREATORBUG-13703)
تصادف ثابت هنگامی که #ifesting عمیق تر از 512 سطح است
سیستم های کنترل نسخه:
گیت
هنگامی که diff.mnemonicprefix تنظیم می شود، تکه های ثابت برگشت در بیننده مشاهده می شود (QTCREATORBUG-13782)
ClearCase
ثابت شد که چک کردن درخواست شد حتی اگر فایل قبلا چک شده بود (QTCREATORBUG-13782)
پیوند کد:
چسباندن ثابت به pastebin.ca (QTCREATORBUG-13802)
پلت فرم خاص
OS X:
حذف فایل های ثابت از یاب بر روی Qt Creator (QTBUG-40449)
اندروید:
تصادف ثابت هنگام حذف کیتهای شناسایی خودکار (QTCREATORBUG-13736)
برنامه های اشکالزدایی ثابت که بسیاری از ماژول ها را پیوند می دهد (QTCREATORBUG-13691)
WinRT:
ثابت نصب فایل های سفارشی به ریشه بسته (QTCREATORBUG-13835)
زمانیکه اشکال زدگی، تصادف های گاه به گاه ثابت می شود
چه جدید در نسخه 3.3.0 است:
این نسخه همراه با مجموعه ای عالی از ویژگی های جدید و همچنین مقدار زیادی از رفع اشکال است.
ویژگی های دیگر عبارتند از پشتیبانی از سیستم Gradle build برای توسعه اندروید، یک عملیات بازسازی برای اتخاذ سبک اتصال جدید در Qt 5، پشتیبانی BareMetal برای پروژه های CMake و گزینه ای برای استفاده از کامپایلر Qt Quick برای پروژه QML مبتنی بر Qmake شما. لطفا همچنین لیست تغییرات ما را برای لیست کامل تر تغییرات مشاهده کنید.
برای کاربران ویرایش حرفه ای یا سازمانی، ما پشتیبانی تجربی برای اجرای تجزیه و تحلیل Clang Static Analyzer در پروژه های خود را به عنوان یک ابزار جدید در حالت تجزیه و تحلیل اضافه کردیم. طبقه بندی رویدادهای نمودار صحنه در QML Profiler به طور قابل توجهی بهبود یافته است و اکنون محدوده های زمانی همه رویدادهای مربوط به نمودار صحنه را به جای نشان دادن آنها به عنوان لیستی از اعداد تجسم می کند. شما همچنین می توانید رویدادهای ورودی در پروفایل پروفایل QML را در یک دسته جداگانه ببینید. در طراحی سریع Qt Quick Designer ویرایش مستقیم TabView ها و چک های اضافی برای فایل های فرم (.ui.qml) و همچنین دکمه ها برای صادر کردن موارد فرم برای استفاده در فایل های پیوست اضافه شده است.
چه جدید در نسخه 3.3.0 بتا 1 جدید است:
با پشتیبانی بیشتر برای تقسیم ویراستاران و پنجره های ویرایشگر اضافی همراه است. اکنون می توانید & amp؛ ویرایشگرهای قطره ای را بین تکه تکه ها با کشیدن آیکون نوع جدید، کنار سند کشویی (نگاه کنید به تصویر). کلید Ctrl (یا کلید Option در OS X) را نگه دارید تا ویرایشگر دیگری را در یک سند به جای آن حرکت دهید. نمایش های ناوبری (مانند پروژه ها و اسناد باز) همچنین از کشیدن فایل ها بر روی تقسیم ها پشتیبانی می کند. از بین بردن فایل ها از سیستم به یک پنجره Qt Creator هم اکنون فایل را در split مناسب باز می کند.اکنون می توانید متغیرهای محیطی را که با کیت های خاص مورد استفاده قرار می گیرند مشخص کنید. نام نمایش کیت ها و نسخه های Qt می تواند شامل متغیر هایی مانند٪ {Qt: Version} باشد که به طور خودکار با مقادیر مربوطه پر می شود. ما همچنین یک جعبه چک را برای انتخاب و انتخاب همه کیت ها هنگام تنظیم پروژه ها اضافه کردیم.
افتتاح پروژه های QMake هم اکنون به صورت یکپارچه انجام می شود، مانند بازسازی زمانی که فایل های .pro یا .pri تغییر می کنند. شما هم اکنون می توانید فایل ها را به پروژه های Qbs از طریق منوی زمینه در نمایه پروژه اضافه کنید.QML Profiler پشتیبانی از مرتب سازی، نشان دادن و پنهان کردن دسته ها در جدول زمانی را داشت. همچنین می توانید یادداشت ها را به رویدادها متصل کنید، که بعدا با داده های پروفایل صادر می شود و می تواند با دیگران به اشتراک گذاشته شود.
هنگامیکه کلید Enter را فشار می دهید در حالی که مکان نما متن درون C ++ string لفظی است، رشته در حال حاضر (به صورت اختیاری) تقسیم شده و در خط بعدی ادامه می یابد، به طور خودکار نقل قول های لازم را اضافه می کند. ما همچنین یک عمل refactoring کمی برای تبدیل تماس () برای استفاده از سبک اتصال جدید در Qt 5 اضافه کردیم.
برای توسعه اندروید، ما برای سیستم Gradle build پشتیبانی کردیم.
برای کاربران ویرایش حرفه ای یا سازمانی، ما پشتیبانی تجربی برای اجرای تجزیه و تحلیل Clang Static Analyzer در پروژه های خود را به عنوان یک ابزار جدید در حالت تجزیه و تحلیل اضافه کردیم. طبقه بندی رویدادهای نمودار صحنه در QML Profiler به طور قابل توجهی بهبود یافته است و اکنون محدوده های زمانی همه رویدادهای مربوط به نمودار صحنه را به جای نشان دادن آنها به عنوان لیستی از اعداد تجسم می کند. شما همچنین می توانید رویدادهای ورودی در پروفایل پروفایل QML را در یک دسته جداگانه ببینید.
ما بسیاری از اشکالات را ثابت کردیم و پیشرفت هایی مانند افزایش ظاهر Qt Creator را روی صفحه نمایش DPI بالا، اضافه کردن لیستی از پنجره های باز به منوی پنجره و اضافه کردن یک نوار کناری اختیاری با محتویات، فهرست، نشانک ها و نمایش های جستجو به پنجره کمک خارجی. برای مشاهده لیست کامل تغییرات، وارد شوید.
توجه: با استفاده از Qt Creator 3.3 ما برای جمع آوری Qt Creator با Qt 4 قطره پشتیبانی می کنیم. حداقل نسخه Qt لازم برای کامپایل Qt Creator خود در حال حاضر Qt 5.3.1 است. البته، پروژه های خود را تحت تاثیر قرار نمی دهد، البته ما هنوز هم به طور کامل از توسعه برنامه های Qt 4 با Qt Creator پشتیبانی می کنیم.
در نسخه 3.2.2 جدید است:
Qt Creator 3.2.2 پیشرفت هایی را برای مثال برای استفاده Xcode 6 و iOS Simulator فراهم می کند.
در نسخه 3.2.1 جدید است:
عمومی:بستن ثابت هنگام استفاده از میانبر برای تمام پروژه ها یا پروژه های فعلی
فیلترهای مکان یاب (QTCREATORBUG-12875)
تصادف ثابت با فعال کردن تایمر با حذف UpdateInfo پشتیبانی نشده
افزونه ای که باعث آن شد (QTCREATORBUG-11262)
پروژه های QBS:
ثابت اضافه کردن و حذف فایل ها زمانی که پرونده پرونده توسط VCS محافظت می شود
تصادف ثابت هنگام حذف مرحله نصب خالی
پشتیبانی از C ++:
سقوط ثابت هنگام باز کردن منوی زمینه در پارامتر ماکرو (QTCREATORBUG-12853)
QML پشتیبانی:
اعضای گم شده به تاریخ اشیاء اضافه شده است
قالب های اضافه شده برای برنامه های Qt Quick 2.3 و Qt Quick Controls 1.2
میانبرهای صفحه کلید ثابت در کنسول QML / JS (QTCREATORBUG-12956)
طراح Qt سریع:
گزینه اضافه شده برای استفاده از علامت اختصاری QML و تنظیم آن به طور پیش فرض است
به روز رسانی ثابت خواص رنگ (QTCREATORBUG-12841)
تکراری ثابت از خواص ApplicationWindow (QTCREATORBUG-12910)
پلت فرم خاص
OS X:
استقرار ثابت از کتابخانه Clang در بسته های باینری
استقرار ثابت از عناصر QML عقب افتاده در بسته های دودویی
فایل اشتباه & gt؛ حذف شد خروج از آیتم منو
در iOS:
تعیین دقیق جدیدترین نسخه SDK زمانی که هیچ نسخه صریحا اعلام نشده است
لینوکس از راه دور:
اصلاح QML و C ++ اشکال زدایی (QTCREATORBUG-12928)
بررسی ثابت برای حداکثر اندازه بسته برای اتصالات SSH (QTCREATORBUG-12884)
ویندوز فون
نصب فونت ثابت برای Windows Phone 8.0
چه جدید در نسخه 3.2.0 است:
انتخاب های بلوک در ویرایشگرهای متن اکنون شما را قادر به انجام "ویرایش ستون" می کند، به این معنی که تمام خطوط انتخاب شده به طور همزمان ویرایش می شوند (کتابچه راهنمای کاربر Qt)
اکنون می توانید پنجره راهنما را در یک پنجره خارجی پیکربندی کنید (بدون غیر فعال کردن حالت راهنما)
پشتیبانی از آغازگرهای تعیین شده C99 و رشته های پیوندی به مدل کد C ++ اضافه شده است، همچنین بهبود در مدیریت رمزگذاری و پشتیبانی لامبدا و بسیاری از چیزهای دیگر
اکنون پنجره های بیشتر با Ctrl + F، به عنوان مثال درخت پروژه قابل جستجو هستند
پروفیل QML دوباره بهبود عملکرد و ثبات زیادی را به دست آورد
کاربران Enterprise Qt Creator هم اکنون می توانند پروفایل پروفایل QML را برای استفاده از حافظه ی جاوا اسکریپت خود در QML اشکال زد. (این فقط در صورت استفاده از Qt 5.4 برای برنامه اشکال زدایی موجود است.)
چه جدید در نسخه 3.2.0 RC1 وجود دارد:
فیلتر فایرفاکس سیستم & lsquo؛ f 'اکنون می تواند برای ایجاد فایل های جدید استفاده شود.
پانهای بیشتر قابل جستجو هستند، مثلا درخت پروژه.
افزونه qbs اکنون از اضافه کردن و حذف فایل ها از پروژه ها پشتیبانی می کند.
مدل کد C ++ مقدار زیادی از رفع را دریافت کرد، به عنوان مثال برای ویرایش lambdas
چه جدید در نسخه 3.2.0 Beta 1 جدید است:
در ویراستاران متن شما هم اکنون می توانید "انتخاب ستون" را در انتخاب بلوک انجام دهید، بنابراین تایپ کردن در یک انتخاب بلوک تمام خطوط را به صورت همزمان تطبیق می دهد. اکنون می توانید پنجره راهنما را در یک پنجره خارجی پیکربندی کنید (بدون غیر فعال کردن حالت راهنما). هنگام باز کردن همان فایل در split چند، ویراستاران در حال حاضر نمایش همان قسمت از فایل، حتی هنگام اضافه کردن و یا حذف خطوط در تقسیم دیگر. رفع بسیاری در مدل C ++ وجود داشت، از جمله پشتیبانی از اولیهگرای C99، رشته های متصل و رفع مسائل کدگذاری.
در مشاهدات اشکال زدگی، اکنون می توانید ستون ها را با کلیک کردن بر روی هدر گسترش دهید و سقوط کنید. انواع مختلفی وجود دارد که به کمککنندگان اشکال زدایی اضافه می شود، و اگر شما شجاع هستید، اکنون می توانید کمک های اشکال زدایی خود را برای نوع خودتان نیز ارائه دهید. پروفیل QML دوباره بهبود عملکرد و ثبات زیادی را به دست آورد. کاربران سازمانی می توانند با استفاده از ویژگی پروفایل جدید حافظه QML، قابلیت استفاده از حافظه ی جاوا اسکریپت خود را در QML با مشکل مواجه کنند. (این فقط در هنگام استفاده از Qt 5.4 در دسترس است.)
مورد نیاز:
Qt
نظر یافت نشد