... Nếu chưa có sẵn trong distribution thì bản download source và dịch theo hướng dẫn sau đây. tarballDownload KDevelop tại KDevelop website. Khi viết bài này, bản KDevelop mới nhất là 3. 0 và source version là 3. 0. 4. Packages mới nhất là kdevelop 3. 0. 4.tar.bz2, có thể download ở đây. Dịch KDevelop 3: cần qt 3. 1 .0 và kdelibs 3. 1 .0 trở lên. QTDIR và KDEDIR trỏ tới thư mục cài 2 gói trên. Set biến path cho KDE và Qt:export PATH=$QTDIR/bin:$KDEDIR/bin:$PATHexport LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATHNếu không khởi động được KDevelop, giải pháp có thể có ở forum của KDevelop website. Nếu chưa từng sử dụng KDevelop, hãy làm quen với giao diện của KDevelop bằng cách thử tạo và dịch một chương trình. cvs H ... lợi. Để đưa thêm một widget vào form, thông thường phải qua ba bước: chọn, kéo thả và cuối cùng là thay đổi thuộc tính, kích thước của widget. Trong Qt Designer một widget có thể đóng vai trò container, chứac các widget khác. Như trong hình dưới, chúng ta có một số label, một số textbox trong một frame. Frame này gọi là Group Box. Tạo Group Box bằng cách chọn trong Toolbox dialog>Containers hoặc menu Tools>Containers>GroupBox. Vẽ frame như làm với label ở trên. Trong Property Editor, gõ “Details” trong trường title. Qt Designer và KDevelop 3. 0 cho người mới bắt đầuAnneMarie Mahfouf <annma@kde.org>Bản tiếng Đức : Andreas NicolaiBản tiếng Nga : Marina SobolevaBản tiếng Pháp : Julien PlutonBản tiếng Ý : Andrea BenazzoBản tiếng Rumani : Laura Afrasine and Claudiu CostinPhiên bản 0. 4 ( 200 4 06 24)Copyright 200 1, 200 4 AnneMarie MahfoufSao chép, phân phối, chỉnh sửa tài liệu này phải tuân theo giấy phép “GNU Free Documentation License”, Version 1. 1 trở lên. Có thể xem bản sao của giấy phép này ở the section entitled "GNU Free Documentation License".Qt là bộ công cụ được phát triển bởi dự án KDE để phát triển các ứng dụng đồ họa. Tài liệu này hướng dẫn cho những người mới bắt đầu cách tạo ra các ứng dụng đơn giản bằng cách kết hợp hai công cụ Qt Designer 3. 2 (hoặc 3. 3) và KDevelop 3. 0. Hướng dẫn tạo một chương trình dựa trên một chương trình của Jono Bacon và đã được duyệt bởi Daniel Molkentin và Thomas Nagy.Mục lục 1. Gới thiệu2. Yêu cầuCài đặt Qt DesignerTrong distributionTarball hoặc anonymous cvsCài đặt KDevelop 3 Trong distributionTarballcvs HEADThuật ngữ 3. Xây dựng chương trìnhKhởi tạo projectTạo framework với KDevelopDùng Qt DesignerThiết kế giao diệnĐặt widgetSpaced outSignal và slotSinh mãViết mã cho slot4. Tóm tắtSau khi đã tạo frame, tạo them 3 label bên trong. Bây giờ trong Object Explorer (Windows menu > Views > Object Explorer) các label vừa tạo trở thành các widget con của GroupBox frame. Xem hình dưới. Thay đổi text trong các label theo cách làm ở trên. Bây giờ, chúng ta tạo các text box để user điền các thông tin cần thiết. Text box đơn giản nhất là loại một dòng gọi là QLineEdit (menu Tools > Input > LineEdit). Ta sẽ vẽ 2 QLineEdit bên cạnh 2 label vừa tạo ở trên. User sẽ chọn câu comment trong hộp ComboBox (Tools> Input> ComboBox). Vẽ ComboBox. Double click. Chọn 'New Item' và gõ dòng text. Làm tương tự để tạo thêm các lựa chọn khác. Khi đã vừa ý, click OK. Thay đổi kích thước của các widget và sắp xếp cho đẹp. Trong KDevelop, chọn File > New. Điền tên file: sigcreatedlg, chọn Widget (.ui) trong combo box. Check "Add to project" để KDevelop tự động update file Makefile.am. Click the Ok button. The Automake manager dialog then pops up. Đặt tên widget: Chúng ta sẽ đặt tên gợi nhớ cho các widget mà chúng ta cần xử lý dữ liệu trên đó. Trong trường hợp này là 2 input box và 1 combo box lần lượt là nameBox, mailbox và commBox. Chúng ta sẽ truy cập vào các thong tin mà người dùng gõ vào thông qua các tên này. Đổi tên cho nameBox bằng cách click, thay đổi trường name trong Property Editor. Bây giờ, them label 'Generated Signature'. Dưới đó, tạo một TextEdit (Tools>Input>TextEdit) để hiển thị chữ kí được tạo ra. Đặt tên là 'sigBox'. Cuối cùng, tạo hai PushButtons ('Create!' and 'Cancel'). Hai nút bấm này không cần tên nhưng có thể đặt nếu muốn.Save lại. Chọn Save menu Preview> Preview Form để xem kết quả. Picture 13 : The Form before layout managementClick the OK button. Nếu file ... lợi. Để đưa thêm một widget vào form, thông thường phải qua ba bước: chọn, kéo thả và cuối cùng là thay đổi thuộc tính, kích thước của widget. Trong Qt Designer một widget có thể đóng vai trò container, chứac các widget khác. Như trong hình dưới, chúng ta có một số label, một số textbox trong một frame. Frame này gọi là Group Box. Tạo Group Box bằng cách chọn trong Toolbox dialog>Containers hoặc menu Tools>Containers>GroupBox. Vẽ frame như làm với label ở trên. Trong Property Editor, gõ “Details” trong trường title. Qt Designer và KDevelop 3. 0 cho người mới bắt đầuAnneMarie Mahfouf <annma@kde.org>Bản tiếng Đức : Andreas NicolaiBản tiếng Nga : Marina SobolevaBản tiếng Pháp : Julien PlutonBản tiếng Ý : Andrea BenazzoBản tiếng Rumani : Laura Afrasine and Claudiu CostinPhiên bản 0. 4 ( 200 4 06 24)Copyright 200 1, 200 4 AnneMarie MahfoufSao chép, phân phối, chỉnh sửa tài liệu này phải tuân theo giấy phép “GNU Free Documentation License”, Version 1. 1 trở lên. Có thể xem bản sao của giấy phép này ở the section entitled "GNU Free Documentation License".Qt là bộ công cụ được phát triển bởi dự án KDE để phát triển các ứng dụng đồ họa. Tài liệu này hướng dẫn cho những người mới bắt đầu cách tạo ra các ứng dụng đơn giản bằng cách kết hợp hai công cụ Qt Designer 3. 2 (hoặc 3. 3) và KDevelop 3. 0. Hướng dẫn tạo một chương trình dựa trên một chương trình của Jono Bacon và đã được duyệt bởi Daniel Molkentin và Thomas Nagy.Mục lục 1. Gới thiệu2. Yêu cầuCài đặt Qt DesignerTrong distributionTarball hoặc anonymous cvsCài đặt KDevelop 3 Trong distributionTarballcvs HEADThuật ngữ 3. Xây dựng chương trìnhKhởi tạo projectTạo framework với KDevelopDùng Qt DesignerThiết kế giao diệnĐặt widgetSpaced outSignal và slotSinh mãViết mã cho slot4. Tóm tắtSau khi đã tạo frame, tạo them 3 label bên trong. Bây giờ trong Object Explorer (Windows menu > Views > Object Explorer) các label vừa tạo trở thành các widget con của GroupBox frame. Xem hình dưới. Thay đổi text trong các label theo cách làm ở trên. Bây giờ, chúng ta tạo các text box để user điền các thông tin cần thiết. Text box đơn giản nhất là loại một dòng gọi là QLineEdit (menu Tools > Input > LineEdit). Ta sẽ vẽ 2 QLineEdit bên cạnh 2 label vừa tạo ở trên. User sẽ chọn câu comment trong hộp ComboBox (Tools> Input> ComboBox). Vẽ ComboBox. Double click. Chọn 'New Item' và gõ dòng text. Làm tương tự để tạo thêm các lựa chọn khác. Khi đã vừa ý, click OK. Thay đổi kích thước của các widget và sắp xếp cho đẹp. Trong KDevelop, chọn File > New. Điền tên file: sigcreatedlg, chọn Widget (.ui) trong combo box. Check "Add to project" để KDevelop tự động update file Makefile.am. Click the Ok button. The Automake manager dialog then pops up. Đặt tên widget: Chúng ta sẽ đặt tên gợi nhớ cho các widget mà chúng ta cần xử lý dữ liệu trên đó. Trong trường hợp này là 2 input box và 1 combo box lần lượt là nameBox, mailbox và commBox. Chúng ta sẽ truy cập vào các thong tin mà người dùng gõ vào thông qua các tên này. Đổi tên cho nameBox bằng cách click, thay đổi trường name trong Property Editor. Bây giờ, them label 'Generated Signature'. Dưới đó, tạo một TextEdit (Tools>Input>TextEdit) để hiển thị chữ kí được tạo ra. Đặt tên là 'sigBox'. Cuối cùng, tạo hai PushButtons ('Create!' and 'Cancel'). Hai nút bấm này không cần tên nhưng có thể đặt nếu muốn.Save lại. Chọn Save menu Preview> Preview Form để xem kết quả. Picture 13 : The Form before layout managementClick the OK button. Nếu file...