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)