Wednesday, April 8, 2015

Giới thiệu
Qt Creator là một phần trong bộ SDK QT Framework, có chức năng chính là tạo ứng dụng giao diện người dùng (tương tự Microsoft Visual Studio MFC trong Windows). Trong blog này đề cập đến hai chức năng:
1. Qt Creator như là một code editor thông thường
2. Qt GUI Application 

Logo

Install on Fedora
yum install qt-creator
Hướng dẫn sử dụng


Qt Creator có giao diện đơn giản, dễ dàng sử dụng, đặc biệt có ưu điểm là chạy rất nhẹ nên quản lý được project lớn và chức Find & Replace mạnh mẽ. 
Trong bài viết này hướng dẫn sử dụng Qt Creator như là một source code editor thông thường.

1. New Project
File / New File or Project

Vào thư mục Project tạo các folder


2. New source code
File / New File or Project
hoặc
Right Click lên Project và chon "Add new"  


Hoặc có thể tạo source code file bằng tay rồi add vào project bằng cách 
Right Click lên Project và chọn Add Existing Files hoặc Add Existing Directory.
Note: Nên dùng cách Add Existing Directory


Để default (tự động scan) và click OK 
3. Các tính năng
3.1 Include header file

Việc thêm các header rất quan trọng để cho Qt Creator có thể reference (highlight) đến tất cả các hàm và cấu trúc dữ liệu, nhờ đó coder sẽ dễ dàng và nhanh chóng trong việc code.

3.2 Add / Remove source in project

3.3 Autocomplete
Ctrl+Space
3.4 Tự động format (Auto-indent selection) source code
Tính năng này rất hay, giúp cho source nhìn đẹp mắt.
Ctrl+I
3.5 Bookmark
Đánh dấu vị trí để có thể nhảy nhanh đến khi cần, rất hưu ích khi project lớn.

Để nhảy đến các vị trí đã mark 
Ctrl+, Previous Bookmark
Ctrl+. Next Bookmark
Hoặc


3.6 Open Recent Project & Restore last session
File / Recent Projects
File / Session Manager
3.7 Find & Replace


Ctrl+Shift+U hoặc Right Mouse + Find Usages Find Usages (tìm kiếm tất cả các vị trí mà hàm/biến được sử dụng)
Ctrl+F Find / Replace in current file
Ctrl+Shift+F Find / replace in current project, all project, folder, ....

3.8 Shortcuts


Auto
Ctrl+Space Trigger a completion in this scope
Ctrl+I Auto-indent selection
Comment
Ctrl+/ Toggle comment selection
Navigation
F2 / Shift+F2 Open the QML file that defines the selected component
F4 Switch Header/Source
Ctrl+[ Go to block start
Ctrl+] Go to block end
Find / Replace
Ctrl+Shift+U hoặc Right Mouse + Find Usages Find Usages (tìm kiếm tất cả các vị trí mà hàm/biến được sử dụng)
Ctrl+F Find / Replace in current file
Ctrl+Shift+F Find / replace in current project, all project, folder, ....
Copy / Paste
Ctrl+Shift+V Paste from the clipboard history. Subsequent presses move you back in the history
Ctrl+C Copy
Ctrl+V Paste
Ctrl+Shift+Down Move current line down
Ctrl+Shift+Up Move current line up
Ctrl+Ins Copy line
Shift+Del Cut line
Ctrl+Shift+Enter Insert line above current line
Ctrl+Enter Insert line below current line
Ctrl+J Join lines

4. Reset all settings
Xóa thử mục chứa cấu hình
rm -rf ~/.config/QtProject


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -