View Single Post
Old 20-02-2008, 07:47 PM   #5
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
http://dientuvietnam.net/forums/showthread.php?t=6382

Bạn xem bài viết này, F vừa đưa nó vào phần tham khảo. Có đầy đủ hướng dẫn cài đặt cần thiết cho bạn.

Nhân trả lời bài này, các bạn thử làm một bài nhỏ như sau:

Tạo một file hello.cpp, đặt nó trong thư mục home/username/workspace/QT_Demo1

Nội dung của file như sau

Code:
#include <qapplication.h>
#include <qlabel.h>

int main(int argc, char *argv[])
{
   QApplication app(argc, argv);

   QLabel *hello = new QLabel("Hello world!", 0);
   app.setMainWidget(hello);

   hello->show();
   return app.exec();
}
Sau đó chuyển vào thư mục QT_Demo1 và thực hiện chuỗi lệnh sau:
Code:
$ qmake -project
$ qmake
$ make
Trong khi thực hiện lệnh này, các bạn mở cửa sổ thư mục QT_Demo1 ra để xem nó sẽ xuất hiện thêm những file nào, các bạn xem hình đính kèm.

Sau khi chạy lệnh $ make, các bạn sẽ thấy có một file QT_Demo1 ở dạng executable (file thực thi). Bây giờ các bạn click đúp vào nó, nó sẽ hiện ra một cái ô cửa sổ nhỏ với chữ Hello world! nhỏ xíu và cái ô cửa sổ cũng nhỏ xíu luôn. Các bạn có thể kéo cửa sổ cho nó to ra để xem. Hình cuối cùng mà F gửi chính là hình kết quả.

Ví dụ này được lấy trong tài liệu hướng dẫn sử dụng C++ lần đầu tiên trên Linux với giao diện đồ họa. Đây là điều đầu tiên các bạn có thể làm được với QT.

F xin phép chỉ khai mào cho box này đến đây, các phần sau F không biết có thời gian để làm chi tiết hơn không, hoặc là sẽ có những người làm tin học đã viết hướng dẫn sẵn, F sẽ dành thời gian để kiếm các tài liệu hướng dẫn đó, sẽ đỡ mất công viết hơn.

Chúc vui

Tài liệu tham khảo:
[1] Tutorial 1: http://doc.trolltech.com/4.3-snapshot/tutorial.html
[2] Tutorial 2: http://doc.trolltech.com/3.3/tutorial2.html
[3] QT Design Manual: http://doc.trolltech.com/3.3/designer-manual.html
[4] QT Object Model: http://doc.trolltech.com/4.3/object.html (khái niệm cần nắm)
[5] Signals and Slots: http://doc.trolltech.com/4.3/signalsandslots.html (khái niệm cần nắm)
Hình Kèm Theo
File Type: jpg Screenshot-1.jpg (16.3 KB, 204 lần tải)
File Type: jpg Screenshot-2.jpg (19.0 KB, 204 lần tải)
File Type: jpg Screenshot-3.jpg (19.6 KB, 205 lần tải)
File Type: jpg Screenshot-4.jpg (25.9 KB, 206 lần tải)
File Type: jpg Screenshot-5.jpg (30.2 KB, 204 lần tải)

thay đổi nội dung bởi: falleaf, 20-02-2008 lúc 07:54 PM.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn