Trình tạo Qt là một ứng dụng Môi trường phát triển tích hợp đồ họa (IDE) đa nền tảng và mã nguồn mở cung cấp cho các nhà phát triển Qt mọi thứ họ cần để tạo giao diện người dùng đồ họa có thể sử dụng và hấp dẫn (GUI). Nó hỗ trợ cả bộ công cụ Qt4 và Qt5.
Nó bao gồm trình gỡ lỗi trực quan, trình thiết kế biểu mẫu và bố cục GUI (Giao diện người dùng đồ họa) tích hợp. Chương trình được thiết kế theo cách mà nó có thể được sử dụng bởi các lập trình viên Qt có kinh nghiệm và mới làm quen.
Tính năng trong nháy mắt
Nó có trình soạn thảo mã với sự hỗ trợ cho QML, C ++ và ECMAscript, các công cụ điều hướng mã nhanh, hoàn thành mã, làm nổi bật cú pháp, kiểm tra mã tĩnh và hỗ trợ tái cấu trúc mã nguồn. Ngoài ra, nó cung cấp cho người dùng các gợi ý về kiểu khi họ nhập, trợ giúp ngữ cảnh nhạy cảm, gấp mã, cũng như lựa chọn dấu ngoặc đơn và chế độ đối sánh.
Trình gỡ lỗi trực quan tích hợp C ++ có khả năng hiển thị dữ liệu của Qt theo định dạng có thể đọc được của con người, nhờ nhận thức về các lớp Qt & rsquo; cấu trúc. Ngoài ra, nó có thể hiển thị rõ ràng thông tin thô của trình gỡ lỗi GNU.
Một tính năng thú vị khác là hỗ trợ tích hợp cho một số hệ thống kiểm soát phiên bản nổi tiếng, bao gồm Git, Mercurial, Bazaar, Subversion, CVS và Perforce. Ngoài ra, nó hỗ trợ CDB (Microsoft Console Debugger). trình gỡ rối JavaScript nội bộ, trình gỡ rối LLDB (LLVM) và GDB (trình tạo lỗi GNU Symbolic Debugger).
Dưới mui xe và nền tảng được hỗ trợ
Được viết bằng Qt, ứng dụng này không phụ thuộc vào nền tảng, hỗ trợ các hệ điều hành Linux, Microsoft Windows và Mac OS X. Nó đã được thử nghiệm thành công với cả kiến trúc bộ lệnh 64 bit và 32 bit.
Trên Linux, nó được phân phối dưới dạng trình cài đặt gốc cho nền tảng phần cứng 64 và 32 bit, cũng như lưu trữ nguồn có thể được định cấu hình, biên dịch và cài đặt trên bất kỳ bản phân phối Linux nào.
Tóm lại
Tất cả trong tất cả, dự án Qt Creator là một tiện ích rất hữu ích cho các nhà phát triển Qt hiện tại và sắp tới đang tìm kiếm một trong những giải pháp tốt nhất để triển khai giao diện người dùng hiện đại và gọn gàng cho các ứng dụng của họ.
< strong> Có gì mới trong bản phát hành này:
- Hỗ trợ C ++:
- Chúng tôi quyết định đã đến lúc bật mô hình mã Clang theo mặc định. Nó đã đạt được tiến bộ rất lớn trong các bản phát hành cuối cùng, và tại một thời điểm nào đó, chúng tôi cần thực hiện công tắc này. Mô hình dựng sẵn không thể theo kịp với sự phát triển trong ngôn ngữ C ++, cũng như với sự phát triển của các công cụ có sẵn xung quanh nó. Hiện tại, chúng tôi thường xuyên đóng các báo cáo lỗi bằng nhận xét & quot; hoạt động với mô hình mã Clang & quot ;. Ngoài ra, mô hình mã Clang cung cấp thông tin tốt hơn nhiều về các vấn đề trong mã mà không phải trải qua chu trình biên dịch-biên dịch-phân tích một cách rõ ràng. Ngoài ra, hãy xem bài đăng trên blog của Nikolai về mô hình mã Clang và lịch sử hỗ trợ C / C ++ trong Qt Creator.
- Có thể có các tình huống mà mô hình tích hợp vẫn hoạt động tốt hơn cho bạn so với mô hình mã Clang và bạn tiếp tục có tùy chọn để sử dụng mô hình thay thế bằng cách tắt plugin ClangCodeModel. Chỉ mục biểu tượng toàn cục cũng vẫn được tạo bằng mô hình dựng sẵn.
- Dự đoán và sửa lỗi rộng trong Project Qt Creator bằng cách clang-tidy và clazy:
- Chúng tôi đã nâng cấp mô hình mã Clang lên Clang 6.0. Hiện tại, nó cung cấp thông tin cho tổng quan về tài liệu hiện tại, được sử dụng cho các biểu tượng thả xuống, khung phác thảo và & quot;. & Quot; bộ lọc định vị. Bạn cũng có nhiều quyền tự do hơn trong việc quyết định kiểm tra Clang-Tidy và Clazy nào bạn muốn chạy trong khi chỉnh sửa và có tùy chọn chạy kiểm tra trên toàn bộ cơ sở mã của bạn thông qua một công cụ mới trong chế độ Gỡ lỗi (Phân tích & gt; Clang-Tidy và Clazy) . Các cảnh báo và lỗi từ mô hình mã giờ đây cũng được tùy chọn hiển thị trong ngăn Sự cố.
- Tích hợp Kiểm tra:
- Nếu con trỏ văn bản của bạn trong trình soạn thảo C ++ hiện đang nằm trong một hàm kiểm tra, bạn có thể chạy trực tiếp thử nghiệm riêng lẻ đó với hành động Chạy thử dưới Cursor mới. Việc tích hợp thử nghiệm bây giờ cũng đánh dấu vị trí của các thử nghiệm không thành công trong trình soạn thảo. Đối với Google Test, chúng tôi đã thêm hỗ trợ để lọc.
- Máy chủ Windows:
- Trên Windows, chúng tôi đã cải thiện chức năng quét cho trình biên dịch MSVC, trước đây có thể chặn Qt Creator. Chúng tôi cũng đã khắc phục sự cố có thể dẫn đến việc đóng băng trong thời gian ngắn trong khi Qt Creator đang lắng nghe luồng gỡ lỗi Windows chung, toàn cầu. Và việc lưu tệp trên ổ đĩa mạng sẽ hoạt động trở lại trong tất cả các cấu hình.
- Các Cải tiến Khác:
- Các tùy chọn bộ là một trong những cài đặt quan trọng nhất mà bạn có thể cần để thích ứng với các dự án của bạn trong Qt Creator. Vì vậy, chúng tôi đặt chúng vào mục nhập cấp cao nhất trong hộp thoại tùy chọn, cũng là mục đầu tiên trong danh sách.
- Nếu bạn có màn hình HiDPI trên Windows hoặc Linux, bây giờ bạn có thể dễ dàng chọn nếu bạn muốn chia tỷ lệ tự động của Qt hay không, bằng cách bật hoặc tắt tùy chọn mới trong Môi trường & gt; Giao diện.
- Chế độ xem Hệ thống tệp có các tùy chọn mới để hiển thị các thư mục ở trên cùng trái ngược với tích hợp vào phân loại chữ cái và để tắt đồng bộ hóa thư mục cơ sở với dự án của tài liệu hiện tại. Bạn cũng có thể tạo thư mục mới trực tiếp trong chế độ xem Hệ thống tệp ngay bây giờ.
Tính năng mới trong phiên bản 4.6.2:
- Chỉnh sửa:
- Nếu bạn đang sử dụng mô hình hoặc dấu trang mã Clang, có các chú thích nội dòng mới trong trình chỉnh sửa. Dấu trang và lỗi Clang và cảnh báo hiện cũng được hiển thị ở cuối dòng văn bản tương ứng trong trình chỉnh sửa. Bằng cách này, bạn có thể dễ dàng xem chi tiết các vấn đề khi bạn nhập, mà không cần di chuột qua văn bản được gạch dưới hoặc điểm đánh dấu ở bên trái. Bạn có thể định cấu hình vị trí của chú thích trong Tùy chọn & gt; Trình chỉnh sửa văn bản & gt; Trưng bày. (Bạn cũng có thể tắt tính năng ở đó, nếu bạn không thích nó.)
- Chúng tôi cũng đã thêm tùy chọn để di chuyển suôn sẻ đến vị trí mới nếu bạn chuyển đến một địa điểm khác trong cùng một tệp. Nếu bạn muốn thử tính năng này, hãy bật tính năng này trong Tùy chọn & gt; Trình chỉnh sửa văn bản & gt; Hiển thị & gt; Điều hướng động trong tệp.
- C ++:
- Chúng tôi đã bật một số tính năng nổi bật đã có sẵn nhưng không có bộ màu riêng của họ trong bảng màu mặc định. Các biến cục bộ, toàn cầu và thành viên, các hàm, khai báo và các đối số đầu ra bây giờ có thể phân biệt bằng cách làm nổi bật chúng trong trình soạn thảo. Trong trường hợp quá đầy màu sắc cho bạn, chúng tôi đã làm cho lược đồ trước khiêm tốn hơn có sẵn như Default Classic trong Tùy chọn & gt; Trình chỉnh sửa văn bản & gt; Phông chữ & Màu sắc.
- Khi bạn đổi tên một lớp, Qt Creator hiện cung cấp để đổi tên các tệp có cùng tên cơ sở. Chỉ cần chọn tùy chọn Đổi tên tệp trong bảng kết quả tìm kiếm trước khi nhấn nút Thay thế.
- Nếu bạn đã bật mô hình mã Clang, thì điều này bây giờ cũng được sử dụng để làm nổi bật số nhận dạng tại con trỏ văn bản, trước đây vẫn sử dụng mô hình tích hợp trong mọi trường hợp.
- CMake:
- Cây dự án Qt Creator CMakeChúng tôi đã làm sạch một số cây dự án khi sử dụng CMake & gt; = 3.7 (& quot; chế độ máy chủ & quot;). Nó bây giờ mặc định để ẩn thư mục trống, và các tập tin nguồn di chuyển một cấp lên, thoát khỏi nút bổ sung. Chúng tôi cũng đã sửa thư mục làm việc của ứng dụng khi CMAKE_RUNTIME_OUTPUT_DIRECTORY được chỉ định và không thể chấp nhận các thay đổi bên ngoài từ cấu hình CMake đã thay đổi trên hộp thoại đĩa.
- Các thay đổi khác:
- Chúng tôi đã xóa hỗ trợ không được hỗ trợ cho Windows CE và thay đổi tích hợp ClearCase bị tắt theo mặc định.
Tính năng mới trong phiên bản:
- Chỉnh sửa:
- Nếu bạn đang sử dụng mô hình hoặc dấu trang mã Clang, có các chú thích nội dòng mới trong trình chỉnh sửa. Dấu trang và lỗi Clang và cảnh báo hiện cũng được hiển thị ở cuối dòng văn bản tương ứng trong trình chỉnh sửa. Bằng cách này, bạn có thể dễ dàng xem chi tiết các vấn đề khi bạn nhập, mà không cần di chuột qua văn bản được gạch dưới hoặc điểm đánh dấu ở bên trái. Bạn có thể định cấu hình vị trí của chú thích trong Tùy chọn & gt; Trình chỉnh sửa văn bản & gt; Trưng bày. (Bạn cũng có thể tắt tính năng ở đó, nếu bạn không thích nó.)
- Chúng tôi cũng đã thêm tùy chọn để di chuyển suôn sẻ đến vị trí mới nếu bạn chuyển đến một địa điểm khác trong cùng một tệp. Nếu bạn muốn thử tính năng này, hãy bật tính năng này trong Tùy chọn & gt; Trình chỉnh sửa văn bản & gt; Hiển thị & gt; Điều hướng động trong tệp.
- C ++:
- Chúng tôi đã bật một số tính năng nổi bật đã có sẵn nhưng không có bộ màu riêng của họ trong bảng màu mặc định. Các biến cục bộ, toàn cầu và thành viên, các hàm, khai báo và các đối số đầu ra bây giờ có thể phân biệt bằng cách làm nổi bật chúng trong trình soạn thảo. Trong trường hợp quá đầy màu sắc cho bạn, chúng tôi đã làm cho lược đồ trước khiêm tốn hơn có sẵn như Default Classic trong Tùy chọn & gt; Trình chỉnh sửa văn bản & gt; Phông chữ & Màu sắc.
- Khi bạn đổi tên một lớp, Qt Creator hiện cung cấp để đổi tên các tệp có cùng tên cơ sở. Chỉ cần chọn tùy chọn Đổi tên tệp trong bảng kết quả tìm kiếm trước khi nhấn nút Thay thế.
- Nếu bạn đã bật mô hình mã Clang, thì điều này bây giờ cũng được sử dụng để làm nổi bật số nhận dạng tại con trỏ văn bản, trước đây vẫn sử dụng mô hình tích hợp trong mọi trường hợp.
- CMake:
- Cây dự án Qt Creator CMakeChúng tôi đã làm sạch một số cây dự án khi sử dụng CMake & gt; = 3.7 (& quot; chế độ máy chủ & quot;). Nó bây giờ mặc định để ẩn thư mục trống, và các tập tin nguồn di chuyển một cấp lên, thoát khỏi nút bổ sung. Chúng tôi cũng đã sửa thư mục làm việc của ứng dụng khi CMAKE_RUNTIME_OUTPUT_DIRECTORY được chỉ định và không thể chấp nhận các thay đổi bên ngoài từ cấu hình CMake đã thay đổi trên hộp thoại đĩa.
- Các thay đổi khác:
- Chúng tôi đã xóa hỗ trợ không được hỗ trợ cho Windows CE và thay đổi tích hợp ClearCase bị tắt theo mặc định.
Tính năng mới trong phiên bản 4.3.1:
- Thiết kế nhanh Qt:
- Đối với Qt Creator 4.3, chúng tôi đã tích hợp trình chỉnh sửa mã vào Qt Quick Designer. Điều này cho phép bạn sử dụng trình chỉnh sửa Thuộc tính và Trình điều hướng cũng trong khi chỉnh sửa mã. Ngoài ra, bạn có thể tách chế độ xem để hiển thị cả trình chỉnh sửa đồ họa và mã và trực tiếp xem cách thay đổi trong trình chỉnh sửa đồ họa ảnh hưởng đến mã và ngược lại. Tất nhiên, bạn vẫn có thể sử dụng trình chỉnh sửa chỉ mã trong chế độ Chỉnh sửa.
- Đã có nhiều cải tiến và bổ sung cho Qt Quick Designer, như hỗ trợ tốt hơn các vùng chứa xếp chồng lên nhau và thanh công cụ mới cho các tác vụ phổ biến. Vui lòng xem bài đăng trên blog chỉ tập trung vào những gì mới trong Qt Quick Designer.
- CMake:
- Nếu bạn sử dụng Trình tạo Qt với CMake 3.7 hoặc mới hơn, chúng tôi hiện sử dụng chế độ máy chủ được thêm vào CMake 3.7 vì lợi ích của IDE. Nó cung cấp thông tin tốt hơn nhiều về cấu trúc dự án, bao gồm các đường dẫn và hơn thế nữa, so với những gì chúng ta có thể phân tích cú pháp từ các trình tạo và Makefile trước đây. Kết quả là bạn cũng thấy các sản phẩm và mục tiêu trong cây dự án và có thể xây dựng chúng riêng lẻ.
- Bất kể phiên bản CMake, chúng tôi đã thêm các tệp tiêu đề vào cây dự án, ngay cả khi chúng không được liệt kê rõ ràng trong các tệp dự án. Giờ đây bạn cũng có thể nhập các bản dựng hiện có của dự án CMake, như chúng tôi đã cung cấp cho các dự án dựa trên QMake, thiết lập bộ công cụ có thông tin trong bộ nhớ CMake từ bản dựng và đăng ký các công cụ và phiên bản Qt mới nếu cần.
- C ++:
- Nếu bạn đang mã hóa C bên cạnh C ++, hoặc sử dụng các tệp trong các dự án khác nhau với các định nghĩa khác nhau, bạn sẽ thấy một tính năng mới trong trình soạn thảo C ++ hữu ích: Nếu một tệp được sử dụng trong các ngữ cảnh khác nhau menu xuất hiện trong thanh công cụ phía trên trình chỉnh sửa, cho phép bạn chọn dự án (phụ) và ngôn ngữ mà trình soạn thảo sẽ giải thích tệp trong (tài liệu).
- Nếu bạn muốn thử nghiệm một chút, hãy bật plugin ClangRefactoring. Nó thêm hỗ trợ sơ bộ cho truy vấn clang để Tìm nâng cao và sử dụng Clang cho phép tái cấu trúc đổi tên cục bộ.
- Gỡ lỗi CDB / MSVC:
- Hỗ trợ CDB của chúng tôi để gỡ lỗi mã MSVC hiện sử dụng một chương trình phụ trợ dựa trên Python để in đẹp. Điều này dẫn đến hiệu suất tốt hơn nhiều và vì nó chia sẻ mã in đẹp nhất với các phụ trợ GDB và LLDB của chúng tôi, cũng như các máy in đẹp hơn, tốt hơn và hợp nhất hơn để hỗ trợ CDB của Qt Creator.
- Lưu ý: Hỗ trợ gỡ lỗi CDB được chuyển đến một thành phần tùy chọn riêng biệt trong trình cài đặt (được bật theo mặc định). Thật không may điều đó có nghĩa là nếu bạn sử dụng trình cài đặt trực tuyến để cập nhật lên Qt Creator 4.3, thành phần mới này sẽ không được cài đặt. Bạn phải khởi động lại công cụ bảo trì, chọn & quot; Thêm hoặc xóa thành phần & quot ;, và cài đặt Qt & gt; Công cụ & gt; Thành phần hỗ trợ Trình gỡ lỗi CDB Creator của Người tạo Qt để đưa nó trở lại.
- Hồ sơ QML:
- Khi bạn cấu hình ứng dụng Qt Quick của mình với QML Profiler, bạn sẽ thấy thông tin hiệu suất ngay bây giờ cũng trực tiếp trong trình soạn thảo mã QML. Bản thân profiler cũng đã nhận được nhiều cải tiến về hiệu suất và nhiều sự cố giao diện người dùng nhỏ hơn đã được khắc phục.
- Android:
- Qt Creator 4.3 khắc phục sự cố được tạo bởi các thay đổi trong phiên bản SDK Android 25.3.1.
- iOS:
- Nếu bạn sử dụng phát triển Qt Creator cho iOS, bây giờ bạn có thể chọn nhóm nhà phát triển và hồ sơ cấp phép được sử dụng để ký. Điều này sẽ ghi đè mặc định mà QMake chọn và bất kỳ cài đặt nào bạn có trong tệp dự án của mình.
Tính năng mới trong phiên bản 4.3.0:
- Thiết kế nhanh Qt:
- Đối với Qt Creator 4.3, chúng tôi đã tích hợp trình chỉnh sửa mã vào Qt Quick Designer. Điều này cho phép bạn sử dụng trình chỉnh sửa Thuộc tính và Trình điều hướng cũng trong khi chỉnh sửa mã. Ngoài ra, bạn có thể tách chế độ xem để hiển thị cả trình chỉnh sửa đồ họa và mã và trực tiếp xem cách thay đổi trong trình chỉnh sửa đồ họa ảnh hưởng đến mã và ngược lại. Tất nhiên, bạn vẫn có thể sử dụng trình chỉnh sửa chỉ mã trong chế độ Chỉnh sửa.
- Đã có nhiều cải tiến và bổ sung cho Qt Quick Designer, như hỗ trợ tốt hơn các vùng chứa xếp chồng lên nhau và thanh công cụ mới cho các tác vụ phổ biến. Vui lòng xem bài đăng trên blog chỉ tập trung vào những gì mới trong Qt Quick Designer.
- CMake:
- Nếu bạn sử dụng Trình tạo Qt với CMake 3.7 hoặc mới hơn, chúng tôi hiện sử dụng chế độ máy chủ được thêm vào CMake 3.7 vì lợi ích của IDE. Nó cung cấp thông tin tốt hơn nhiều về cấu trúc dự án, bao gồm các đường dẫn và hơn thế nữa, so với những gì chúng ta có thể phân tích cú pháp từ các trình tạo và Makefile trước đây. Kết quả là bạn cũng thấy các sản phẩm và mục tiêu trong cây dự án và có thể xây dựng chúng riêng lẻ.
- Bất kể phiên bản CMake, chúng tôi đã thêm các tệp tiêu đề vào cây dự án, ngay cả khi chúng không được liệt kê rõ ràng trong các tệp dự án. Giờ đây bạn cũng có thể nhập các bản dựng hiện có của dự án CMake, như chúng tôi đã cung cấp cho các dự án dựa trên QMake, thiết lập bộ công cụ có thông tin trong bộ nhớ CMake từ bản dựng và đăng ký các công cụ và phiên bản Qt mới nếu cần.
- C ++:
- Nếu bạn đang mã hóa C bên cạnh C ++, hoặc sử dụng các tệp trong các dự án khác nhau với các định nghĩa khác nhau, bạn sẽ thấy một tính năng mới trong trình soạn thảo C ++ hữu ích: Nếu một tệp được sử dụng trong các ngữ cảnh khác nhau menu xuất hiện trong thanh công cụ phía trên trình chỉnh sửa, cho phép bạn chọn dự án (phụ) và ngôn ngữ mà trình soạn thảo sẽ giải thích tệp trong (tài liệu).
- Nếu bạn muốn thử nghiệm một chút, hãy bật plugin ClangRefactoring. Nó thêm hỗ trợ sơ bộ cho truy vấn clang để Tìm nâng cao và sử dụng Clang cho phép tái cấu trúc đổi tên cục bộ.
- Gỡ lỗi CDB / MSVC:
- Hỗ trợ CDB của chúng tôi để gỡ lỗi mã MSVC hiện sử dụng một chương trình phụ trợ dựa trên Python để in đẹp. Điều này dẫn đến hiệu suất tốt hơn nhiều và vì nó chia sẻ mã in đẹp nhất với các phụ trợ GDB và LLDB của chúng tôi, cũng như các máy in đẹp hơn, tốt hơn và hợp nhất hơn để hỗ trợ CDB của Qt Creator.
- Lưu ý: Hỗ trợ gỡ lỗi CDB được chuyển đến một thành phần tùy chọn riêng biệt trong trình cài đặt (được bật theo mặc định). Thật không may điều đó có nghĩa là nếu bạn sử dụng trình cài đặt trực tuyến để cập nhật lên Qt Creator 4.3, thành phần mới này sẽ không được cài đặt. Bạn phải khởi động lại công cụ bảo trì, chọn & quot; Thêm hoặc xóa thành phần & quot ;, và cài đặt Qt & gt; Công cụ & gt; Thành phần hỗ trợ Trình gỡ lỗi CDB Creator của Người tạo Qt để đưa nó trở lại.
- Hồ sơ QML:
- Khi bạn cấu hình ứng dụng Qt Quick của mình với QML Profiler, bạn sẽ thấy thông tin hiệu suất ngay bây giờ cũng trực tiếp trong trình soạn thảo mã QML. Bản thân profiler cũng đã nhận được nhiều cải tiến về hiệu suất và nhiều sự cố giao diện người dùng nhỏ hơn đã được khắc phục.
- Android:
- Qt Creator 4.3 khắc phục sự cố được tạo bởi các thay đổi trong phiên bản SDK Android 25.3.1.
- iOS:
- Nếu bạn sử dụng phát triển Qt Creator cho iOS, bây giờ bạn có thể chọn nhóm nhà phát triển và hồ sơ cấp phép được sử dụng để ký. Điều này sẽ ghi đè mặc định mà QMake chọn và bất kỳ cài đặt nào bạn có trong tệp dự án của mình.
Tính năng mới trong phiên bản 4.2.2 / 4.3 Beta:
- Đây là bản phát hành bugfix thuần túy, và chăm sóc các lỗi quan trọng khác nhau.
- Một số thuộc tính của cấu hình chạy chỉ được khởi tạo khi vào chế độ Dự án, dẫn đến nhiều sự cố khác nhau khi chạy các dự án QMake và các dự án chạy các tệp thi hành tùy chỉnh, hiện đã được sửa.
- Trong phiên bản 4.2, chúng tôi đã khắc phục sự hỗ trợ của Trình mô phỏng iOS cho Xcode 8. Rất tiếc, vẫn có sự cố, đặc biệt khi chạy trên các thiết bị mô phỏng iOS 10.
- Chúng tôi đã điều chỉnh cách chúng tôi bắt đầu các ứng dụng trên trình mô phỏng và điều này bây giờ sẽ hoạt động lại đáng tin cậy.
Tính năng mới trong phiên bản 4.2.1 / 4.3 Beta:
- Đây là bản phát hành bugfix tinh khiết và quản lý các lỗi quan trọng khác nhau.
- Một số thuộc tính của cấu hình chạy chỉ được khởi tạo khi vào chế độ Dự án, dẫn đến nhiều sự cố khác nhau khi chạy các dự án QMake và các dự án chạy các tệp thi hành tùy chỉnh, hiện đã được sửa.
- Trong phiên bản 4.2, chúng tôi đã khắc phục sự hỗ trợ của Trình mô phỏng iOS cho Xcode 8. Rất tiếc, vẫn có sự cố, đặc biệt khi chạy trên các thiết bị mô phỏng iOS 10.
- Chúng tôi đã điều chỉnh cách chúng tôi bắt đầu các ứng dụng trên trình mô phỏng và điều này bây giờ sẽ hoạt động lại đáng tin cậy.
Tính năng mới trong phiên bản 4.2.1:
- Đây là bản phát hành bugfix tinh khiết và sẽ được xử lý các lỗi quan trọng khác nhau.
- Một số thuộc tính của cấu hình chạy chỉ được khởi tạo khi vào chế độ Dự án, dẫn đến nhiều sự cố khác nhau khi chạy các dự án QMake và các dự án chạy các tệp thi hành tùy chỉnh, hiện đã được sửa.
- Trong phiên bản 4.2, chúng tôi đã khắc phục sự hỗ trợ của Trình mô phỏng iOS cho Xcode 8. Rất tiếc, vẫn có sự cố, đặc biệt khi chạy trên các thiết bị mô phỏng iOS 10.
- Chúng tôi đã điều chỉnh cách chúng tôi bắt đầu các ứng dụng trên trình mô phỏng và điều này bây giờ sẽ hoạt động lại đáng tin cậy.
Tính năng mới trong phiên bản 4.2.0:
- Chủ đề:
- Chúng tôi đã thêm các chủ đề Phẳng và Phẳng tối, bổ sung cho chủ đề Phẳng được thêm vào 4.0. Chúng có sẵn trong Môi trường & gt; Giao diện & gt; Cài đặt chủ đề. Chúng tôi cũng đã thêm một số lược đồ màu của trình chỉnh sửa khác mà bạn tìm thấy trong Trình chỉnh sửa văn bản & gt; Phông chữ & amp; Màu sắc.
- Chỉnh sửa:
- Trình chỉnh sửa văn bản hiện hoạt động tốt hơn nhiều so với tự động chèn và bỏ qua các ký tự. Nếu bạn nhập dấu ngoặc kép hoặc dấu ngoặc kép, ký tự đóng tương ứng sẽ được thêm vào. Nếu bạn xóa ký tự mở, nó sẽ bị xóa lần nữa. Nếu bạn tự mình nhập ký tự đóng, nó sẽ thay thế ký tự được chèn tự động. Cả hai hiện tại chỉ xảy ra miễn là con trỏ văn bản không di chuyển ra khỏi ký tự đóng. Bạn cũng có thể định cấu hình chèn tự động dấu ngoặc vuông và dấu ngoặc kép riêng lẻ trong Trình chỉnh sửa văn bản & gt; Cài đặt hoàn thành.
- C ++:
- Ngoài việc sửa lỗi trong mô hình mã và tích hợp phân tích tĩnh, chúng tôi cũng cập nhật các gói nhị phân của chúng tôi để sử dụng Clang 3.8.1, cũng sửa nhiều vấn đề, đặc biệt là với MSVC. Chúng tôi cũng đã thêm một bản vá mới hơn vào Clang để giúp nó hoạt động tốt hơn với Bản cập nhật MSVC2015 3.
- Qt Nhanh:
- Cả Qt Quick Designer và QML Profiler đều nhận được nhiều cải tiến về hiệu suất. Bây giờ bạn có thể chọn kiểu Qt Quick Controls 2 mà Qt Quick Designer sử dụng để hiển thị các mục của bạn. Hành động Move to Component mới di chuyển một mục và nội dung của nó thành một tệp riêng biệt.
- CMake:
- Nhiều lỗi đã được khắc phục để hỗ trợ các dự án CMake và quy trình làm việc được cải thiện hơn nữa. CMake chỉ được chạy tự động nếu Qt Creator là ứng dụng đang hoạt động và bạn có thể tắt hoàn toàn tự động (Build & amp; Run & gt; CMake). Nếu bạn đặt biến QML_IMPORT_PATH trong bộ đệm CMake cho dự án của bạn, Qt Creator sẽ chọn nó và nạp nó vào mô hình mã QML, để bạn có thể truy cập vào việc nhập QML của mình trong trình soạn thảo. (Ví dụ Mã CMake: được đặt (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / nhập chuỗi CACHE "" FORCE))
- Các cải tiến khác:
- Nếu bạn bật plugin (Trợ giúp & gt; Giới thiệu về Plugin hoặc Qt Creator & gt; Giới thiệu về plugin trên macOS), Qt Creator sẽ hỗ trợ thử nghiệm cho ngôn ngữ lập trình Nim. Rất cám ơn Filippo Cucchetto vì những đóng góp này. Nó hỗ trợ đánh dấu cú pháp, thụt lề, cài đặt kiểu mã hóa và quản lý dự án đơn giản, bao gồm xây dựng, chạy và gỡ lỗi ứng dụng.
Tính năng mới trong phiên bản 4.1.0:
- Chủ đề:
- Chúng tôi đã thêm các chủ đề Phẳng và Phẳng tối, bổ sung cho chủ đề Phẳng được thêm vào 4.0. Chúng có sẵn trong Môi trường & gt; Giao diện & gt; Cài đặt chủ đề. Chúng tôi cũng đã thêm một số lược đồ màu của trình chỉnh sửa khác mà bạn tìm thấy trong Trình chỉnh sửa văn bản & gt; Phông chữ & amp; Màu sắc.
- Chỉnh sửa:
- Trình chỉnh sửa văn bản hiện hoạt động tốt hơn nhiều so với tự động chèn và bỏ qua các ký tự. Nếu bạn nhập dấu ngoặc kép hoặc dấu ngoặc kép, ký tự đóng tương ứng sẽ được thêm vào. Nếu bạn xóa ký tự mở, nó sẽ bị xóa lần nữa. Nếu bạn tự mình nhập ký tự đóng, nó sẽ thay thế ký tự được chèn tự động. Cả hai hiện tại chỉ xảy ra miễn là con trỏ văn bản không di chuyển ra khỏi ký tự đóng. Bạn cũng có thể định cấu hình chèn tự động dấu ngoặc vuông và dấu ngoặc kép riêng lẻ trong Trình chỉnh sửa văn bản & gt; Cài đặt hoàn thành.
- C ++:
- Ngoài việc sửa lỗi trong mô hình mã và tích hợp phân tích tĩnh, chúng tôi cũng cập nhật các gói nhị phân của chúng tôi để sử dụng Clang 3.8.1, cũng sửa nhiều vấn đề, đặc biệt là với MSVC. Chúng tôi cũng đã thêm một bản vá mới hơn vào Clang để giúp nó hoạt động tốt hơn với Bản cập nhật MSVC2015 3.
- Qt Nhanh:
- Cả Qt Quick Designer và QML Profiler đều nhận được nhiều cải tiến về hiệu suất. Bây giờ bạn có thể chọn kiểu Qt Quick Controls 2 mà Qt Quick Designer sử dụng để hiển thị các mục của bạn. Hành động Move to Component mới di chuyển một mục và nội dung của nó thành một tệp riêng biệt.
- CMake:
- Nhiều lỗi đã được khắc phục để hỗ trợ các dự án CMake và quy trình làm việc được cải thiện hơn nữa. CMake chỉ được chạy tự động nếu Qt Creator là ứng dụng đang hoạt động và bạn có thể tắt hoàn toàn tự động (Build & amp; Run & gt; CMake). Nếu bạn đặt biến QML_IMPORT_PATH trong bộ đệm CMake cho dự án của bạn, Qt Creator sẽ chọn nó và nạp nó vào mô hình mã QML, để bạn có thể truy cập vào việc nhập QML của mình trong trình soạn thảo. (Ví dụ Mã CMake: được đặt (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / nhập chuỗi CACHE "" FORCE))
- Các cải tiến khác:
- Nếu bạn bật plugin (Trợ giúp & gt; Giới thiệu về Plugin hoặc Qt Creator & gt; Giới thiệu về plugin trên macOS), Qt Creator sẽ hỗ trợ thử nghiệm cho ngôn ngữ lập trình Nim. Rất cám ơn Filippo Cucchetto vì những đóng góp này. Nó hỗ trợ đánh dấu cú pháp, thụt lề, cài đặt kiểu mã hóa và quản lý dự án đơn giản, bao gồm xây dựng, chạy và gỡ lỗi ứng dụng.
Tính năng mới trong phiên bản 4.0.3:
- Bắt đầu với bản phát hành này, chúng tôi đang thực hiện tích hợp phân tích tĩnh Clang, các tính năng hồ sơ QML mở rộng và tích hợp thử nghiệm tự động (thử nghiệm) có sẵn theo nguồn mở. Trình soạn thảo kết nối chỉ có thương mại và trình chỉnh sửa đường dẫn của Qt Quick Designer đã được mở nguồn với Qt Creator 3.6.0. Qt Creator hiện có sẵn theo giấy phép thương mại và GPLv3 (có ngoại lệ). Các trường hợp ngoại lệ đảm bảo rằng không có giới hạn giấy phép đối với mã được tạo và việc chuyển tiếp sang mã của bên thứ ba vẫn có thể.
- Người dùng của CMake sẽ thấy rằng chúng tôi đã cải thiện quy trình làm việc cho các dự án dựa trên CMake. CMake hiện được kích hoạt tự động khi cần thiết và các cài đặt bộ như phiên bản Qt hoặc chuỗi công cụ được sử dụng sẽ tự động được định cấu hình. Chế độ dự án hiện có một giao diện người dùng để thay đổi cấu hình CMake cho một thư mục xây dựng. Bạn cũng có thể thay đổi cấu hình CMake phổ biến cho tất cả các dự án sử dụng cùng một bộ. Qt Creator sẽ không còn tạo các thư mục xây dựng CMake trước khi dự án được xây dựng. Điều này làm cho môi trường làm việc gọn gàng hơn nhiều, đặc biệt là khi người dùng chỉ muốn nghiên cứu mã nguồn bằng cách sử dụng hệ thống xây dựng CMake.
- Mô hình mã Clang hiện được sử dụng tự động nếu plugin (thử nghiệm) được bật. Chúng tôi đã thêm cấu hình tùy chỉnh cho cảnh báo mà bạn cũng có thể chỉ định cho mỗi dự án.
- Về phía gỡ lỗi, chúng tôi đã khắc phục nhiều sự cố xuất hiện với LLDB mới được bao gồm trong Xcode 7.3 trên OS X. Bạn cũng sẽ tìm thấy nhiều máy in đẹp hơn cho các loại tiêu chuẩn cũng như nhiều bản sửa lỗi.
- Nếu bạn tự hỏi chế độ Phân tích đã biến mất ở đâu: Nó đã được hợp nhất với chế độ Gỡ lỗi. Trong chế độ Debug mới, thống nhất, bạn sẽ tìm thấy các công cụ Debugger, Clang Static Analyzer, Memcheck, Callgrind và QML Profiler. QML Profiler thêm một hình ảnh mới về số liệu thống kê: The Flamegraph. Trong chế độ xem này, các thanh ngang hiển thị lượng thời gian tất cả các yêu cầu của hàm đã thực hiện và việc lồng dọc trên các chương trình hàng đầu có chức năng được gọi bằng các hàm khác, tạo ra một cái nhìn tổng quan ngắn gọn.
- Trong Qt Quick Designer, bây giờ bạn có thể di chuyển canvas bằng cách kéo chuột trái trong khi phím khoảng trắng được nhấn. Nó thêm hỗ trợ cho Qt Quick Controls 2 mới và nhận được nhiều bản sửa lỗi. Ngoài ra, hãy truy cập bài đăng và video về Qt Quick Designer và Qt Quick Controls 2 mà chúng tôi vừa mới xuất bản trên blog của chúng tôi.
- Giờ đây, Qt Creator cũng có một chủ đề mới, bằng phẳng, dựa trên khái niệm Diana trình bày cách đây một năm. Nó là mặc định cho tất cả những người chưa bao giờ thay đổi chủ đề trong Qt Creator. Chủ đề cũ cũng vẫn có sẵn dưới dạng "Cổ điển" trong Công cụ & gt; Tùy chọn & gt; Môi trường & gt; Giao diện.
Tính năng mới trong phiên bản 4.0.1:
- Tính năng mới rõ ràng nhất trong phiên bản này có lẽ là phần nổi bật mà chúng tôi đã thêm vào thanh cuộn dọc của biên tập viên. Bây giờ, bạn có thể dễ dàng thấy nơi
- dấu trang, điểm ngắt, cảnh báo, lỗi và kết quả tìm kiếm được đặt trong tài liệu đang mở.
- Chúng tôi cũng cải thiện hiệu suất của các tìm kiếm toàn cầu trong Qt Creator. Mặc dù các tìm kiếm dựa trên mô hình mã như Tìm việc sử dụng luôn là đa luồng, nhưng đó không phải là trường hợp đối với các tìm kiếm thuần túy dựa trên văn bản, hiện đã được sửa.
- Mô hình mã C ++ của chính Qt Creator đã nhận được nhiều bản sửa lỗi, ví dụ như đối với nhiều vấn đề với mẫu một lần nữa. Cũng có nhiều tiến bộ với mô hình mã dựa trên Clang, hiện đang chạy trong một quá trình riêng biệt, điều này sẽ giúp chúng ta an toàn hơn từ các lỗi trong chính Clang. Chúng tôi cũng nâng cấp các gói nhị phân của chúng tôi để sử dụng Clang 3.6.
- Vì Qt Quick 1 đã thành công bởi Qt Quick 2 trong Qt 5 và hiện không được chấp nhận chính thức trong Qt 5.5, chúng tôi đã xóa hỗ trợ cho Qt Quick 1 từ Qt Quick Designer. Chúng tôi cũng đã xóa trình hướng dẫn Qt Quick 1 và hỗ trợ cho việc lập hồ sơ với V8. Trình thiết kế trực quan cho Qt Quick 2, trình chỉnh sửa mã cho Qt Quick 1 và 2 và việc định cấu hình Qt Quick 2 từ Qt 5.2 trở lên và Qt Quick 1 không bị ảnh hưởng.
- Chúng tôi cũng đã xóa hỗ trợ phát triển BlackBerry 10, thiếu một người bảo trì. Việc phát triển QNX không bị ảnh hưởng bởi điều này.
- Trên Windows, chúng tôi đã khắc phục sự cố có thể khiến Qt Creator đôi khi bị treo trong một vài giây khi ứng dụng của người dùng đang chạy. Trên Linux, chúng tôi đã khắc phục sự cố hiệu suất khi Qt Creator được biên soạn với sự hỗ trợ của tạp chí. Để phát triển Android, chúng tôi đã khắc phục sự cố với Android M, 64 bit và Google AVD.
Tính năng mới trong phiên bản 3.5.1 / 3.6.0 RC1:
- Tính năng mới rõ ràng nhất trong phiên bản này có lẽ là phần nổi bật mà chúng tôi đã thêm vào thanh cuộn dọc của biên tập viên. Bây giờ, bạn có thể dễ dàng thấy nơi
- dấu trang, điểm ngắt, cảnh báo, lỗi và kết quả tìm kiếm được đặt trong tài liệu đang mở.
- Chúng tôi cũng cải thiện hiệu suất của các tìm kiếm toàn cầu trong Qt Creator. Mặc dù các tìm kiếm dựa trên mô hình mã như Tìm việc sử dụng luôn là đa luồng, nhưng đó không phải là trường hợp đối với các tìm kiếm thuần túy dựa trên văn bản, hiện đã được sửa.
- Mô hình mã C ++ của chính Qt Creator đã nhận được nhiều bản sửa lỗi, ví dụ như đối với nhiều vấn đề với mẫu một lần nữa. Cũng có nhiều tiến bộ với mô hình mã dựa trên Clang, hiện đang chạy trong một quá trình riêng biệt, điều này sẽ giúp chúng ta an toàn hơn từ các lỗi trong chính Clang. Chúng tôi cũng nâng cấp các gói nhị phân của chúng tôi để sử dụng Clang 3.6.
- Vì Qt Quick 1 đã thành công bởi Qt Quick 2 trong Qt 5 và hiện không được chấp nhận chính thức trong Qt 5.5, chúng tôi đã xóa hỗ trợ cho Qt Quick 1 từ Qt Quick Designer. Chúng tôi cũng đã xóa trình hướng dẫn Qt Quick 1 và hỗ trợ cho việc lập hồ sơ với V8. Trình thiết kế trực quan cho Qt Quick 2, trình chỉnh sửa mã cho Qt Quick 1 và 2 và việc định cấu hình Qt Quick 2 từ Qt 5.2 trở lên và Qt Quick 1 không bị ảnh hưởng.
- Chúng tôi cũng đã xóa hỗ trợ phát triển BlackBerry 10, thiếu một người bảo trì. Việc phát triển QNX không bị ảnh hưởng bởi điều này.
- Trên Windows, chúng tôi đã khắc phục sự cố có thể khiến Qt Creator đôi khi bị treo trong một vài giây khi ứng dụng của người dùng đang chạy. Trên Linux, chúng tôi đã khắc phục sự cố hiệu suất khi Qt Creator được biên soạn với sự hỗ trợ của tạp chí. Để phát triển Android, chúng tôi đã khắc phục sự cố với Android M, 64 bit và Google AVD.
Tính năng mới trong phiên bản 3.5.0:
- Tính năng mới rõ ràng nhất trong phiên bản này có lẽ là phần nổi bật mà chúng tôi đã thêm vào thanh cuộn dọc của biên tập viên. Bây giờ, bạn có thể dễ dàng thấy nơi
- dấu trang, điểm ngắt, cảnh báo, lỗi và kết quả tìm kiếm được đặt trong tài liệu đang mở.
- Chúng tôi cũng cải thiện hiệu suất của các tìm kiếm toàn cầu trong Qt Creator. Mặc dù các tìm kiếm dựa trên mô hình mã như Tìm việc sử dụng luôn là đa luồng, nhưng đó không phải là trường hợp đối với các tìm kiếm thuần túy dựa trên văn bản, hiện đã được sửa.
- Mô hình mã C ++ của chính Qt Creator đã nhận được nhiều bản sửa lỗi, ví dụ như đối với nhiều vấn đề với mẫu một lần nữa. Cũng có nhiều tiến bộ với mô hình mã dựa trên Clang, hiện đang chạy trong một quá trình riêng biệt, điều này sẽ giúp chúng ta an toàn hơn từ các lỗi trong chính Clang. Chúng tôi cũng nâng cấp các gói nhị phân của chúng tôi để sử dụng Clang 3.6.
- Vì Qt Quick 1 đã thành công bởi Qt Quick 2 trong Qt 5 và hiện không được chấp nhận chính thức trong Qt 5.5, chúng tôi đã xóa hỗ trợ cho Qt Quick 1 từ Qt Quick Designer. Chúng tôi cũng đã xóa trình hướng dẫn Qt Quick 1 và hỗ trợ cho việc lập hồ sơ với V8. Trình thiết kế trực quan cho Qt Quick 2, trình chỉnh sửa mã cho Qt Quick 1 và 2 và việc định cấu hình Qt Quick 2 từ Qt 5.2 trở lên và Qt Quick 1 không bị ảnh hưởng.
- Chúng tôi cũng đã xóa hỗ trợ phát triển BlackBerry 10, thiếu một người bảo trì. Việc phát triển QNX không bị ảnh hưởng bởi điều này.
- Trên Windows, chúng tôi đã khắc phục sự cố có thể khiến Qt Creator đôi khi bị treo trong một vài giây khi ứng dụng của người dùng đang chạy. Trên Linux, chúng tôi đã khắc phục sự cố hiệu suất khi Qt Creator được biên soạn với sự hỗ trợ của tạp chí. Để phát triển Android, chúng tôi đã khắc phục sự cố với Android M, 64 bit và Google AVD.
Tính năng mới trong phiên bản 3.4.2:
- Bản phát hành này bao gồm các bản sửa lỗi cho các lần hồi quy sau: tài liệu đã đăng ký theo cách thủ công trên Windows đã được đăng ký lại khi khởi động lại và việc tắt plugin có thể tắt hầu hết hộp thoại Giới thiệu về Plugin.
Tính năng mới trong phiên bản 3.4.0:
- Hỗ trợ C ++ trong Qt Creator bây giờ có một hành động tái cấu trúc mới để di chuyển tất cả các định nghĩa hàm ra khỏi khai báo lớp. Chúng tôi cũng đã thêm tự động hoàn thành cho các tín hiệu và khe trong kiểu Qt 5 kết nối. Chỉ cần nhập "& amp;" và để tự động hoàn thành tìm ra loại đối tượng. Cũng mới là bộ lọc định vị, Tất cả các tệp C / C ++ bao gồm, tìm tất cả các tệp được sử dụng trong dự án của bạn bằng cách bao gồm chúng, ngay cả khi chúng không được đề cập rõ ràng trong dự án của bạn. Bộ lọc là một phần của mặc định được sử dụng khi bạn chỉ cần nhập vào trường nhập Vị trí và chia sẻ chuỗi phím tắt với Tệp trong bất kỳ Dự án nào.
- Đối với người dùng phiên bản Chuyên nghiệp hoặc Doanh nghiệp, chúng tôi đã thêm tích hợp thử nghiệm cho kiểm tra tự động dựa trên Kiểm tra Qt và kiểm tra Nhanh Qt. Nó bổ sung thêm một ô kiểm tra khác, liệt kê các bài kiểm tra được xác định trong dự án của bạn, cung cấp các cách để chạy từng bộ kiểm thử, và hiển thị độc đáo các kết quả kiểm tra trong một cửa sổ kết quả thử nghiệm mới. Để dùng thử, hãy mở Trợ giúp & gt; Giới thiệu về Plugins (Qt Creator & gt; Giới thiệu về Plugins, trên OS X), bật Tiện ích & gt; AutoTest và khởi động lại Qt Creator. Chúng tôi cũng đã chuyển tích hợp phân tích tĩnh của Clang ra khỏi trạng thái thử nghiệm. Nếu bạn có ít nhất Clang 3.6 được cài đặt, nó bây giờ cũng hỗ trợ sử dụng nó với MSVC và MinGW. Chúng tôi cũng đã thêm tính năng loại bỏ chẩn đoán riêng lẻ cho một tệp và một trang mới trong chế độ Dự án để quản lý các tệp này.
- Thay đổi môi trường để chạy các công cụ bên ngoài
- Tìm kiếm thông qua ghi chú sự kiện của Profiler QML
- Sử dụng chuỗi công cụ Android 64 bit
- Sử dụng các dự án chung cho phát triển kim loại trần
- Đánh dấu dấu ngoặc đơn trong các tô màu chung
Tính năng mới trong phiên bản 3.3.2:
- triển khai plugin mô hình mã Clang trên OS X (QTCREATORBUG-14038)
- sự cố với lớp mô phỏng nhanh Qt khi sử dụng mô phỏng dự phòng (QTCREATORBUG-14031)
Tính năng mới trong phiên bản 3.3.1:
- Chỉnh sửa:
- Đã khắc phục sự cố với một số tệp nổi bật (QTCREATORBUG-13883)
- Dự án CMake:
- Cố định bao gồm hoàn thành (QTCREATORBUG-13567)
- Đánh dấu cố định cho các tệp CMake (QTCREATORBUG-13588)
- Hỗ trợ C ++:
- Cố định tiếp tục nhận xét (QTCREATORBUG-13415)
- Hành động tái cấu trúc Chuyển đổi thành Con trỏ Cố định cho các biến tự động (QTCREATORBUG-13605)
- Đã sửa lỗi kích hoạt các hành động tái cấu trúc từ trình đơn ngữ cảnh
- chỉ hoạt động nếu con trỏ văn bản được đặt trước (QTCREATORBUG-13388)
- Đã khắc phục sự cố nếu không có bộ dụng cụ nào (QTCREATORBUG-13730)
- Cố định vòng lặp vô hạn khi phân tích cú pháp một số tệp (QTCREATORBUG-13703)
- Đã khắc phục sự cố khi #if lồng sâu hơn 512 cấp
- Hệ thống Kiểm soát Phiên bản:
- Git
- Cố định hoàn nguyên các phần trong trình xem khác khi diff.mnemonicprefix được đặt (QTCREATORBUG-13782)
- ClearCase
- Đã khắc phục rằng yêu cầu thanh toán đã được yêu cầu ngay cả khi tệp đã được kiểm tra (QTCREATORBUG-13782)
- Dán mã:
- Đã dán cố định thành pastebin.ca (QTCREATORBUG-13802)
- Nền tảng Cụ thể
- OS X:
- Cố định xóa tệp từ Trình tìm kiếm lên Trình tạo Qt (QTBUG-40449)
- Android:
- Đã khắc phục sự cố khi xóa bộ dụng cụ được phát hiện tự động (QTCREATORBUG-13736)
- Cố định các ứng dụng gỡ lỗi liên kết nhiều mô-đun (QTCREATORBUG-13691)
- WinRT:
- Đã khắc phục cài đặt các tệp tùy chỉnh vào gốc gói (QTCREATORBUG-13835)
- Đã khắc phục sự cố không thường xuyên khi gỡ lỗi
Tính năng mới trong phiên bản 3.3.0:
- Bản phát hành này đi kèm với bộ tính năng mới tuyệt vời cũng như một số lượng lớn các bản sửa lỗi.
- Các tính năng khác bao gồm hỗ trợ cho hệ thống xây dựng Gradle cho phát triển Android, hành động tái cấu trúc để áp dụng kiểu kết nối mới trong Qt 5, hỗ trợ BareMetal cho dự án CMake và tùy chọn sử dụng Trình biên dịch nhanh Qt cho các dự án QML dựa trên Qmake của bạn . Vui lòng xem nhật ký thay đổi của chúng tôi để biết danh sách thay đổi đầy đủ hơn.
- Đối với người dùng phiên bản Professional hoặc Enterprise, chúng tôi đã thêm hỗ trợ thử nghiệm để chạy Trình phân tích tĩnh Clang trên các dự án của bạn, dưới dạng công cụ mới trong chế độ Phân tích. Danh mục sự kiện đồ thị cảnh trong Hồ sơ QML đã được cải thiện đáng kể và bây giờ sẽ hình dung các phạm vi thời gian của tất cả các sự kiện liên quan đến đồ thị cảnh thay vì hiển thị chúng dưới dạng danh sách các số. Bạn cũng có thể xem các sự kiện đầu vào trong lược tả QML ngay bây giờ, trong một thể loại riêng biệt. Trong Qt Quick Designer, chúng tôi đã thêm chỉnh sửa trực tiếp các TabView và kiểm tra bổ sung cho các tệp biểu mẫu (.ui.qml) cũng như các nút để xuất các mục biểu mẫu để sử dụng trong các tệp triển khai.
Tính năng mới trong phiên bản 3.3.0 Beta 1:
- Nó đi kèm với hỗ trợ nâng cao cho trình chỉnh sửa tách và cửa sổ trình chỉnh sửa bổ sung. Bây giờ bạn có thể kéo & amp; thả trình chỉnh sửa giữa các phần chia nhỏ bằng cách kéo biểu tượng loại tệp mới, bên cạnh menu thả xuống tài liệu (xem ảnh chụp màn hình). Giữ phím Ctrl (hoặc phím Tùy chọn trên OS X) để mở trình chỉnh sửa khác trên cùng một tài liệu, thay vì di chuyển nó. Các giao diện điều hướng (chẳng hạn như các dự án và tài liệu mở) cũng hỗ trợ kéo các tập tin vào các phần tách. Việc thả tệp từ hệ thống vào cửa sổ Trình tạo Qt bây giờ cũng sẽ mở tệp trong phần tách thích hợp.
- Bây giờ có thể chỉ định các biến môi trường được sử dụng với các bộ dụng cụ cụ thể. Hiển thị tên của bộ dụng cụ và phiên bản Qt có thể chứa các biến như% {Qt: Version}, được tự động điền với các giá trị tương ứng. Chúng tôi cũng đã thêm một hộp kiểm để chọn và bỏ chọn tất cả các bộ dụng cụ khi thiết lập dự án.
- Mở các dự án QMake bây giờ cũng được thực hiện không đồng bộ, giống như việc sửa lại được thực hiện khi các tệp .pro hoặc .pri thay đổi. Bây giờ bạn có thể thêm tệp vào các dự án Qbs thông qua menu ngữ cảnh trên khung nhìn Projects.
- Hồ sơ QML có hỗ trợ sắp xếp lại, hiển thị và ẩn danh mục trong dòng thời gian. Ngoài ra, bạn có thể đính kèm ghi chú vào sự kiện, sau đó được xuất cùng với dữ liệu lược tả và có thể được chia sẻ với người khác.
- Khi nhấn phím Enter trong khi con trỏ văn bản nằm trong chuỗi ký tự C ++, chuỗi bây giờ là (tùy chọn) được tách và tiếp tục trên dòng tiếp theo, thêm dấu ngoặc kép cần thiết cho bạn tự động. Chúng tôi cũng đã thêm một hành động tái cấu trúc nhỏ để chuyển đổi các cuộc gọi connect () để sử dụng kiểu kết nối mới trong Qt 5.
- Để phát triển Android, chúng tôi đã thêm hỗ trợ cho hệ thống xây dựng Gradle.
- Đối với người dùng phiên bản Professional hoặc Enterprise, chúng tôi đã thêm hỗ trợ thử nghiệm để chạy Trình phân tích tĩnh Clang trên các dự án của bạn, dưới dạng công cụ mới trong chế độ Phân tích. Danh mục sự kiện đồ thị cảnh trong Hồ sơ QML đã được cải thiện đáng kể và bây giờ sẽ hình dung các phạm vi thời gian của tất cả các sự kiện liên quan đến đồ thị cảnh thay vì hiển thị chúng dưới dạng danh sách các số. Bạn cũng có thể xem các sự kiện đầu vào trong lược tả QML ngay bây giờ, trong một danh mục riêng biệt.
- Chúng tôi đã sửa nhiều lỗi hơn và thực hiện các cải tiến, chẳng hạn như tăng cường diện mạo của Trình tạo Qt trên màn hình DPI cao, thêm danh sách cửa sổ đang mở vào menu Cửa sổ và thêm thanh bên tùy chọn với Nội dung, Chỉ mục, Dấu trang và lượt xem Tìm kiếm tới cửa sổ trợ giúp bên ngoài. Xem nhật ký thay đổi của chúng tôi để có danh sách thay đổi đầy đủ hơn.
- Lưu ý: Với Qt Creator 3.3, chúng tôi thả hỗ trợ để biên dịch Qt Creator với Qt 4. Phiên bản Qt tối thiểu cần thiết để biên dịch Qt Creator hiện tại là Qt 5.3.1. Điều này không ảnh hưởng đến các dự án của riêng bạn, tất nhiên, chúng tôi vẫn hỗ trợ hoàn toàn việc phát triển các ứng dụng dựa trên Qt 4 với Qt Creator.
Tính năng mới trong phiên bản 3.2.2:
- Qt Creator 3.2.2 cung cấp các cải tiến ví dụ về cách sử dụng Xcode 6 và iOS Simulator.
Tính năng mới trong phiên bản 3.2.1:
- Chung:
- Cố định đóng băng khi sử dụng phím tắt cho tất cả các dự án hoặc dự án hiện tại
- bộ lọc định vị (QTCREATORBUG-12875)
- Đã khắc phục sự cố khi kích hoạt hẹn giờ bằng cách xóa UpdateInfo không được hỗ trợ
- plugin đã kích hoạt plugin (QTCREATORBUG-11262)
- Dự án Qbs:
- Cố định thêm và xóa tệp khi tệp dự án được viết được bảo vệ bởi VCS
- Đã khắc phục sự cố khi xóa bước cài đặt trống
- Hỗ trợ C ++:
- Đã khắc phục sự cố khi mở menu ngữ cảnh trên tham số macro (QTCREATORBUG-12853)
- Hỗ trợ QML:
- Đã thêm thành viên bị thiếu vào đối tượng ngày
- Mẫu đã thêm cho ứng dụng Qt Quick 2.3 và Qt Quick Controls 1.2
- Đã sửa các phím tắt trong bảng điều khiển QML / JS (QTCREATORBUG-12956)
- Thiết kế nhanh Qt:
- Tùy chọn đã thêm để sử dụng con rối QML dự phòng và đặt nó làm mặc định
- Đã sửa lỗi cập nhật các thuộc tính màu (QTCREATORBUG-12841)
- Đã sửa lỗi trùng lặp thuộc tính ApplicationWindow (QTCREATORBUG-12910)
- Nền tảng Cụ thể
- OS X:
- Triển khai cố định thư viện Clang trong các gói nhị phân
- Đã triển khai cố định các con rối QML dự phòng trong các gói nhị phân
- Đã xóa Tệp sai & gt; Thoát mục menu
- iOS:
- Cố định xác định phiên bản SDK mới nhất khi không có phiên bản nào được tuyên bố rõ ràng
- Linux từ xa:
- Đã sửa lỗi gỡ lỗi QML và C ++ hỗn hợp (QTCREATORBUG-12928)
- Đã kiểm tra kích thước gói tối đa cho kết nối SSH (QTCREATORBUG-12884)
- Điện thoại Windows:
- Triển khai phông chữ cố định cho Windows Phone 8.0
Tính năng mới trong phiên bản 3.2.0:
- Chặn các lựa chọn trong trình chỉnh sửa văn bản hiện cho phép bạn thực hiện "chỉnh sửa cột", nghĩa là tất cả các dòng được chọn đều được chỉnh sửa đồng thời (Hướng dẫn người tạo Qt)
- Trợ giúp ngữ cảnh giờ đây có thể được định cấu hình để mở trong cửa sổ bên ngoài (mà không tắt chế độ Trợ giúp)
- Hỗ trợ cho C99 initializers được chỉ định và chuỗi nối được thêm vào mô hình mã C ++, cũng như cải tiến để xử lý mã hóa và hỗ trợ lambda và nhiều thứ khác
- Các ô khác hiện có thể tìm kiếm được bằng Ctrl + F, ví dụ: cây dự án
- Trình hồ sơ QML đã nhận được nhiều cải tiến về hiệu suất và tính ổn định
- Người dùng Enterprise Qt Creator giờ đây có thể sử dụng trình lược tả QML để gỡ lỗi việc sử dụng bộ nhớ JavaScript của họ trong QML. (Điều này chỉ có sẵn khi sử dụng Qt 5.4 cho ứng dụng đã gỡ lỗi.)
Tính năng mới trong phiên bản 3.2.0 RC1:
- Bộ lọc định vị hệ thống tệp & lsquo; f 'hiện có thể được sử dụng để tạo tệp mới.
- Nhiều ô khác có thể tìm kiếm được, ví dụ: cây dự án.
- Plugin qbs hiện hỗ trợ thêm và xóa tệp khỏi dự án.
- Mô hình mã C ++ đã nhận được nhiều bản sửa lỗi, ví dụ: để chỉnh sửa lambdas.
Tính năng mới trong phiên bản 3.2.0 Beta 1:
- Trong trình chỉnh sửa văn bản, bây giờ bạn có thể thực hiện "chỉnh sửa cột" trong các lựa chọn khối, do đó việc nhập vào lựa chọn khối sẽ điều chỉnh tất cả các dòng cùng một lúc. Trợ giúp ngữ cảnh bây giờ có thể được cấu hình để mở trong một cửa sổ bên ngoài (mà không tắt chế độ Trợ giúp). Khi mở cùng một tệp trong nhiều phần tách, trình chỉnh sửa giờ đây sẽ tiếp tục hiển thị cùng một phần của tệp, ngay cả khi thêm hoặc xóa các dòng trong phần tách khác. Cũng có nhiều bản sửa lỗi trong mô hình C ++, bao gồm hỗ trợ cho các trình khởi tạo được chỉ định của C99, các chuỗi nối và các bản sửa lỗi cho các sự cố mã hóa.
- Trong chế độ xem trình gỡ lỗi, bây giờ bạn có thể mở rộng và thu gọn các cột bằng cách nhấp vào tiêu đề. Có một số loại được thêm vào trình gỡ lỗi gỡ lỗi và nếu bạn can đảm, bạn cũng có thể cung cấp trình trợ giúp gỡ lỗi của riêng bạn cho các loại của riêng bạn. Trình lược tả QML đã nhận được nhiều cải tiến về hiệu năng và tính ổn định một lần nữa. Giờ đây, người dùng doanh nghiệp có thể gỡ lỗi việc sử dụng bộ nhớ JavaScript của họ trong QML, bằng cách sử dụng tính năng lược tả bộ nhớ mới của trình lược tả QML. (Tính năng này chỉ khả dụng khi sử dụng Qt 5.4.)
Yêu cầu :
- Qt
Bình luận không